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

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

3
Razorを使用して、エンコードされていないJsonをビューに書き込むにはどうすればよいですか?
次のように、Razorを使用してオブジェクトをJSONとしてAsp.Net MVCビューに書き込もうとしています。 <script type="text/javascript"> var potentialAttendees = @Json.Encode(Model.PotentialAttendees); </script> 問題は、出力でJSONがエンコードされ、ブラウザがそれを気に入らないことです。例えば: <script type="text/javascript"> var potentialAttendees = [{"Name":"Samuel Jack"},]; </script> RazorにエンコードされていないJSONを出力させるにはどうすればよいですか?
153 asp.net-mvc  json  razor 

13
Postman:ネストされたJSONオブジェクトを送信する
ASP.NET Web APIを使用しています:http : //xyzdomain.com : 16845 / api / returns / returns Itemsコレクションを指定して、Postman Chrome拡張機能を使用してエンドポイントにPOSTリクエストを送信するにはどうすればよいですか。 [ { "Items": [ { "sku": "9257", "Price": "100", "Quantity": "500", "DiscountPercent": "1", "backordered": "2" } ], "order_id": "F429768865001", "status_code": "Shelf", "Exception": "no error" } ]

10
ASP.NET Coreがステータスコードを含むJSONを返す
.NET Core Web APIコントローラーでHTTPステータスコードを使用してJSONを返す正しい方法を探しています。私はこれを次のように使用しています: public IHttpActionResult GetResourceData() { return this.Content(HttpStatusCode.OK, new { response = "Hello"}); } これは4.6 MVCアプリケーションにありましたが、現在.NET Coreを使用しているので、これIHttpActionResultをActionResult使用していないようで、次のように使用します。 public ActionResult IsAuthenticated() { return Ok(Json("123")); } しかし、以下の画像のように、サーバーからの応答は奇妙です。 Web APIコントローラで、Web API 2で行ったように、HTTPステータスコードを含むJSONを返すだけです。

12
AJAX成功からのjQuery結果に対するjQueryループ?
jQuery AJAX成功コールバックで、オブジェクトの結果をループしたい。これは、Firebugでの応答の例です。 [ {"TEST1":45,"TEST2":23,"TEST3":"DATA1"}, {"TEST1":46,"TEST2":24,"TEST3":"DATA2"}, {"TEST1":47,"TEST2":25,"TEST3":"DATA3"} ] 各要素にアクセスできるように結果をループするにはどうすればよいですか?以下のようなものを試しましたが、うまくいかないようです。 jQuery.each(data, function(index, itemData) { // itemData.TEST1 // itemData.TEST2 // itemData.TEST3 });
152 jquery  ajax  json 

7
循環オブジェクト値を含むオブジェクトのシリアライズ
他のノードへの参照である子ノードを含むオブジェクト(解析ツリー)があります。 を使用してこのオブジェクトをシリアル化したいのJSON.stringify()ですが、 TypeError:循環オブジェクト値 私が言及した構成のために。 どうすればこれを回避できますか?他のノードへのこれらの参照がシリアル化されたオブジェクトで表現されているかどうかは、私には関係ありません。 一方、これらのプロパティを作成中にオブジェクトから削除するのは面倒で、パーサー(水仙)を変更したくありません。


4
JavaScript:AjaxでJSONオブジェクトを送信しますか?
これは可能ですか? xmlHttp.send({ "test" : "1", "test2" : "2", }); 多分:ヘッダーcontent type::application/json?: xmlHttp.setRequestHeader('Content-Type', 'application/json') そうでなければ私は使うことができます: xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') そしてJSON.stringify、JSONオブジェクトをパラメーターに入れて送信しますが、可能であれば、この方法で送信すると便利です。

11
JavaScriptはjson配列をループしますか?
次のjson配列をループしようとしています: { "id": "1", "msg": "hi", "tid": "2013-05-05 23:35", "fromWho": "hello1@email.se" }, { "id": "2", "msg": "there", "tid": "2013-05-05 23:45", "fromWho": "hello2@email.se" } そして、以下を試しました for (var key in data) { if (data.hasOwnProperty(key)) { console.log(data[key].id); } } しかし、何らかの理由で最初の部分、id 1の値しか取得できません。 何か案は?
151 javascript  json 

8
Python json.loadsはValueErrorを示します:追加データ
JSONファイル "new.json"から一部のデータを取得しています。一部のデータをフィルターにかけ、それを新しいJSONファイルに保存します。これが私のコードです: import json with open('new.json') as infile: data = json.load(infile) for item in data: iden = item.get["id"] a = item.get["a"] b = item.get["b"] c = item.get["c"] if c == 'XYZ' or "XYZ" in data["text"]: filename = 'abc.json' try: outfile = open(filename,'ab') except: outfile = open(filename,'wb') obj_json={} obj_json["ID"] = iden …
151 python  json 

13
node.js TypeError:パスは絶対パスであるか、res.sendFileへのルートを指定する必要があります[JSONの解析に失敗しました]
[追加]だから私の次の問題は、新しい依存関係を追加しようとするときです(npm install --save socket.io)。JSONファイルも有効です。私はこのエラーを受け取ります:jsonの解析に失敗しました npm ERR! Unexpected string npm ERR! File: /Users/John/package.json npm ERR! Failed to parse package.json data. npm ERR! package.json must be actual JSON, not just JavaScript. npm ERR! npm ERR! This is not a bug in npm. npm ERR! Tell the package author to fix their package.json …

1
最近のブラウザでは、JSONハイジャックはまだ問題ですか?
Backbone.jsとTornado Webサーバーを使用しています。バックボーンでコレクションデータを受信するための標準的な動作は、JSON配列として送信することです。 一方、トルネードの標準的な動作は、次の脆弱性のためにJSON配列を許可しないことです。 http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx 関連するものは:http : //haacked.com/archive/2009/06/25/json-hijacking.aspx 実際にオブジェクトのリストである場合、JSONをオブジェクトにラップする必要がないのは自然なことです。 これらの攻撃を最新のブラウザー(つまり、現在のChrome、Firefox、Safari、IE9)で再現することはできませんでした。同時に、最新のブラウザがこれらの問題に対処したことをどこにも確認できませんでした。 プログラミングスキルの低下やグーグルスキルの低下の可能性によって誤解を招かないようにするには、次のようにします。 これらのJSONハイジャック攻撃は、今日のブラウザーでも依然として問題ですか? (注:可能性のある重複して申し訳ありません:最近のブラウザで「JSONハイジャック」を実行することは可能ですか? しかし、受け入れられた回答が質問に回答していないようです-もう一度質問して、いくつかの明確な説明を取得するときがきたと思いました。)

10
シリアライゼーションとデシリアライゼーション中のJSONプロパティの異なる名前
可能ですか:クラスに1つのフィールドがありますが、Jacksonライブラリでのシリアル化/逆シリアル化中にフィールドの名前が異なりますか? たとえば、「Coordiantes」というクラスがあります。 class Coordinates{ int red; } JSONからの逆シリアル化では、次のような形式にする必要があります。 { "red":12 } しかし、オブジェクトをシリアル化すると、結果は次のようになります。 { "r":12 } @JsonPropertyゲッターとセッターの両方にアノテーションを適用して(異なる値で)これを実装しようとしました: class Coordiantes{ int red; @JsonProperty("r") public byte getRed() { return red; } @JsonProperty("red") public void setRed(byte red) { this.red = red; } } しかし、私は例外を得ました: org.codehaus.jackson.map.exc.UnrecognizedPropertyException:認識されないフィールド「赤」
149 java  json  jackson 

8
Android / JavaでのJSON配列の反復
ダウンロードしてオンラインデータベースと同期する必要があるAndroidアプリを構築しています。アプリからクエリをphpページに送信し、データベースから関連する行をJSON形式で返します。 誰かがJSON配列を反復する最良の方法を教えてもらえますか? オブジェクトの配列を受け取ります: [{json object},{json object},{json object}] 配列内のJSONObjectsにアクセスするために使用できる最も単純なコードは何ですか? 編集:私がそれを考えた今、ループを反復するために使用した方法は: for (String row: json){ id = row.getInt("id"); name = row.getString("name"); password = row.getString("password"); } そのため、返されたJsonを反復可能な配列になんとかして変換できたと思います。これをどのように達成できるかについてのアイデアはありますか? ご迷惑をおかけして申し訳ありませんが、ウェブで見つけた例からこれを機能させて以来、それを見つけることができませんでした。
148 java  android  arrays  json 



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