タグ付けされた質問 「json」

JSON(JavaScript Object Notation)は、テキスト形式のデータ交換形式であり、言語に依存しません。このテキスト形式が関係する場合は、このタグを使用します。このタグは、ネイティブのJavascriptオブジェクトまたはJAVACRIPTオブジェクトのリテラルには使用しないでください。質問する前に、JSONLint(https://jsonlint.com)などのJSONバリデーターを使用してJSONを検証します。

30
正しいJSONコンテンツタイプは何ですか?
OverаэтотвопросестьответынаStack Overflowнарусском:КакойнаиболееправильныйMIMEдляответасJSON? 私はしばらくの間、JSONをいじくり回していて、それをテキストとして押し出すだけで、誰も害を与えていません(私が知っていることです)が、適切に処理を開始したいと思います。 JSONコンテンツタイプの「標準」と呼ばれるものをたくさん見ました。 application/json application/x-javascript text/javascript text/x-javascript text/x-json しかし、どちらが正しいですか、それとも最良ですか?私はそれらの間で異なるセキュリティとブラウザのサポート問題があることを収集します。 同様の質問があることを知っています。JSONがREST APIによって返されている場合、どのMIMEタイプですか?、でももう少し的を絞った回答をお願いします。


7
Googleがwhile(1)を付加する理由 彼らのJSON応答に?
Googleが付加する理由 while(1);(プライベート)JSON応答をするのですか? たとえば、Googleカレンダーでカレンダーをオンまたはオフにしたときの応答は次のとおりです。 while (1); [ ['u', [ ['smsSentFlag', 'false'], ['hideInvitations', 'false'], ['remindOnRespondedEventsOnly', 'true'], ['hideInvitations_remindOnRespondedEventsOnly', 'false_true'], ['Calendar ID stripped for privacy', 'false'], ['smsVerifiedFlag', 'true'] ]] ] これは人々がそれをするのを防ぐためeval()だと思いますが、あなたが本当にしなければならないことはwhile、それを交換するだけです。評価の防止は、人々が安全なJSON解析コードを書くようにすることだと思います。 私も他の場所のカップルで使用される、これを見てきましたが、より多くのようにグーグル(メール、カレンダー、連絡先など)とは不思議なことに、Googleドキュメントは、で始まる&&&START&&&代わりに、とGoogleコンタクトを開始するようですwhile(1); &&&START&&&。 何が起きてる?
4077 javascript  json  ajax  security 


24
JSONデータをcURLでPOSTするにはどうすればよいですか?
Ubuntuを使用してcURLをインストールしました。Spring RESTアプリケーションをcURLでテストしたい。私はPOSTコードをJava側で記述しました。ただし、cURLでテストしたいと思います。JSONデータを投稿しようとしています。データの例は次のとおりです。 {"value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true} 私はこのコマンドを使用します: curl -i \ -H "Accept: application/json" \ -H "X-HTTP-Method-Override: PUT" \ -X POST -d "value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true \ http://localhost:8080/xx/xxx/xxxx それはこのエラーを返します: HTTP/1.1 415 Unsupported Media Type Server: Apache-Coyote/1.1 Content-Type: text/html;charset=utf-8 Content-Length: 1051 Date: Wed, 24 Aug 2011 …


10
JSONPとは何ですか?なぜ作成されたのですか?
JSONは理解していますが、JSONPは理解していません。JSONに関するWikipediaのドキュメントは、(以前は)JSONPの上位の検索結果です。それはこう言います: JSONPまたは「パディング付きのJSON」は、JSON拡張であり、プレフィックスが呼び出し自体の入力引数として指定されます。 えっ?何といいますか?それは私には意味がありません。JSONはデータ形式です。電話はありません。 第二の検索結果は、名前のいくつかの男からであるレミー JSONPについてはこちらを書き込み、: JSONPはスクリプトタグインジェクションであり、サーバーからの応答をユーザー指定の関数に渡します。 ある程度は理解できますが、それでもまだ意味がありません。 JSONPとは何ですか?なぜ作成されたのですか(どのような問題を解決しますか)?そして、なぜそれを使うのですか? 補遺:ウィキペディアでJSONPの新しいページを作成しました。jvenemaの回答に基づいて、JSONPの明確で完全な説明が追加されました。

30
Microsoft JSON日付をフォーマットするにはどうすればよいですか?
私は、jQueryを使用してAjaxで最初のクラックを行っています。ページにデータを取得していますが、Dateデータ型で返されるJSONデータに問題があります。基本的に、次のような文字列が返されます。 /Date(1224043200000)/ JSONをまったく知らない人から-これを短い日付形式にフォーマットするにはどうすればよいですか?これはjQueryコードのどこかで処理する必要がありますか?をjQuery.UI.datepicker使用してプラグインを試しましたが、$.datepicker.formatDate()成功しませんでした。 参考までに、ここに答えの組み合わせを使用して私が思いついた解決策があります: function getMismatch(id) { $.getJSON("Main.aspx?Callback=GetMismatch", { MismatchId: id }, function (result) { $("#AuthMerchId").text(result.AuthorizationMerchantId); $("#SttlMerchId").text(result.SettlementMerchantId); $("#CreateDate").text(formatJSONDate(Date(result.AppendDts))); $("#ExpireDate").text(formatJSONDate(Date(result.ExpiresDts))); $("#LastUpdate").text(formatJSONDate(Date(result.LastUpdateDts))); $("#LastUpdatedBy").text(result.LastUpdateNt); $("#ProcessIn").text(result.ProcessIn); } ); return false; } function formatJSONDate(jsonDate) { var newDate = dateFormat(jsonDate, "mm/dd/yyyy"); return newDate; } このソリューションでは、コールバックメソッドからオブジェクトを取得し、日付形式ライブラリを使用してページに日付を適切に表示しました。
2000 jquery  asp.net  ajax  json 

30
jQueryを使用してフォームデータをJavaScriptオブジェクトに変換する
フォームのすべての要素をJavaScriptオブジェクトに変換するにはどうすればよいですか? 各要素をループすることなく、フォームからJavaScriptオブジェクトを自動的に構築する方法が欲しいのですが。によって返される文字列は必要ありません。また、によって$('#formid').serialize();返されるマップも必要ありません。$('#formid').serializeArray();

9
PythonがこのJSONデータを解析できないのはなぜですか?
ファイルにこのJSONがあります。 { "maps": [ { "id": "blabla", "iscategorical": "0" }, { "id": "blabla", "iscategorical": "0" } ], "masks": [ "id": "valore" ], "om_points": "value", "parameters": [ "id": "valore" ] } すべてのJSONデータを出力するためにこのスクリプトを書きました。 import json from pprint import pprint with open('data.json') as f: data = json.load(f) pprint(data) ただし、このプログラムでは例外が発生します。 Traceback (most recent call …
1439 python  json  parsing 

27
JSON文字列をオブジェクトに安全に変換する
JSONデータの文字列がある場合、その文字列をJavaScriptオブジェクトに安全に変換するにはどうすればよいですか? 明らかに、私はこれを次のようなもので安全に行うことができます: var obj = eval("(" + json + ')'); しかし、他のコードを含むJSON文字列に対して脆弱であり、単純に評価するのは非常に危険なようです。
1336 javascript  json 


29
Chromeを使用してASP.NET Web APIでXMLではなくJSONを返すにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 新しい使い方ASP.NETのWeb APIをで、クローム私はXMLを見ています-どのように私は要求するためにそれを変更することができますJSONを私はブラウザで表示できるように?リクエストヘッダーの一部にすぎないと思いますが、それは正しいですか?

27
JavaScriptSerializer-文字列としての列挙型のJSONシリアル化
OverаэтотвопросестьответынаStack Overflowнарусском:Сериализацияenumвjsonввидестроки enumプロパティを含むクラスがあり、を使用してオブジェクトをシリアル化するJavaScriptSerializerと、jsonの結果にはstring「名前」ではなく列挙型の整数値が含まれます。stringカスタムを作成せずに、jsonで列挙型を取得する方法はありJavaScriptConverterますか?おそらく、enum定義またはオブジェクトプロパティを装飾できる属性があるのでしょうか。 例として: enum Gender { Male, Female } class Person { int Age { get; set; } Gender Gender { get; set; } } 望ましいjson結果: { "Age": 35, "Gender": "Male" } 理想的には、組み込みの.NETフレームワーククラスを使用して回答を探すことができますが、それができない場合は(Json.netなど)を歓迎します。

16
「正しい」JSON日付形式
JSONの日付形式には、さまざまな標準がありました。 "\"\\/Date(1335205592410)\\/\"" .NET JavaScriptSerializer "\"\\/Date(1335205592410-0500)\\/\"" .NET DataContractJsonSerializer "2012-04-23T18:25:43.511Z" JavaScript built-in JSON object "2012-04-21T18:25:43-05:00" ISO 8601 どちらが正しいですか?それとも最高?これには何らかの基準がありますか?
1137 javascript  json 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.