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

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

14
JSONの代わりに生成されたHTMLを返すことが悪い習慣であるのはなぜですか?またはそれは?
JQueryまたは他の同様のフレームワークを使用して、カスタムURL / WebサービスからHTMLコンテンツをロードするのは非常に簡単です。私はこのアプローチをこれまで何度も使用してきましたが、パフォーマンスは満足できるものでした。 しかし、すべての本、すべての専門家が、生成されたHTMLではなくJSONを使用するようにしています。HTMLよりもはるかに優れているのはなぜですか? とても速いですか? サーバーへの負荷は非常に少ないですか? 一方、生成されたHTMLを使用する理由はいくつかあります。 これは単純なマークアップであり、多くの場合、JSONよりもコンパクトであるか、実際にはJSONよりコンパクトです。 エラーが発生しにくいため、マークアップだけでコードはありません。 ほとんどの場合、プログラムの方が速くなります。これは、クライアントエンド用に個別にコードを記述する必要がないためです。 あなたはどちら側にいますか、そしてその理由は?
301 javascript  jquery  html  ajax  json 

9
Gson:文字列をJsonObjectに直接変換(POJOなし)
これを理解できないようです。GSONでJSONツリー操作を試みていますが、に変換する前に、文字列を変換するPOJOがわからない、または持っていない場合がありJsonObjectます。直接移動する方法があるStringにはJsonObject? 私は以下を試しました(Scala構文): val gson = (new GsonBuilder).create val a: JsonObject = gson.toJsonTree("""{ "a": "A", "b": true }""").getAsJsonObject val b: JsonObject = gson.fromJson("""{ "a": "A", "b": true }""", classOf[JsonObject]) しかしa失敗すると、JSONはエスケープされ、JsonString唯一として解析されb、空のを 返しますJsonObject。 何か案は?
300 java  json  gson 

5
.NET NewtonSoft JSONは別のプロパティ名にマップをデシリアライズします
外部から受け取った以下のJSON文字列があります。 { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"away", "score":"30", "team_id":"600" } } ] } 私のマッピングクラス: public class Attributes { public string eighty_min_score { get; set; } public string home_or_away { get; set; } public string score { get; set; } public …

11
キャッチされないsyntaxerror予期しないトークンU JSON
Chromeでページを実行すると、「キャッチされないsyntaxerror予期しないトークンU」というエラーが表示されます。そして、Firefoxでは「JSON.parse:予期しない文字」が表示されます。私はphpファイルからjsonデータを返し、返されたjson文字列は有効です。http://jsonlint.com/で確認しました。何か助けていただければ幸いです...ありがとう。 返されたJSON文字列は次のとおりです [ ["1","Pan Africa Market","\"1521 1st Ave, Seattle, WA\"","47.608941","-122.340145","restaurant"], ["2","The Melting Pot","14 Mercer St, Seattle, WA","47.624562","-122.356442","restaurant"], ["3","Ipanema Grill","1225 1st Ave, Seattle, WA","47.606366","-122.337656","restaurant"], ["4","Sake House","230 1st Ave, Seattle, WA","47.612825","-122.34567","bar"], ["5","Crab Pot","1301 Alaskan Way, Seattle, WA","47.605961","-122.34036","restaurant"], ["6","Mexican Kitchen","2234 2nd Ave, Seattle,WA","47.613975","-122.345467","bar"], ["7","Wingdome","1416 E Olive Way, Seattle, WA","47.617215","-122.326584","bar"], ["8","Piroshky Piroshky","1908 Pike pl, …
294 json 

7
PHPでJSON POSTを受信する
支払いインターフェイスのウェブサイトでJSON POSTを受信しようとしていますが、デコードできません。 印刷するとき: echo $_POST; 私は得る: Array これを試しても何も得られません。 if ( $_POST ) { foreach ( $_POST as $key => $value ) { echo "llave: ".$key."- Valor:".$value."<br />"; } } これを試しても何も得られません。 $string = $_POST['operation']; $var = json_decode($string); echo $var; これを試すとNULLになります: $data = json_decode( file_get_contents('php://input') ); var_dump( $data->operation ); 私がする時: $data = …
292 php  json  post 

9
JSONで改行を処理するにはどうすればよいですか?
私はいくつかのJSONを生成し、それをJavaScriptのオブジェクトにプルしようとしています。エラーが発生し続けます。ここに私が持っているものがあります: var data = '{"count" : 1, "stack" : "sometext\n\n"}'; var dataObj = eval('('+data+')'); これは私にエラーを与えます: unterminated string literal を使用するとJSON.parse(data)、同様のエラーメッセージが表示されます:Unexpected token ↵Chromeでは「unterminated string literal」、FirefoxとIEでは「」。 取り出した\n後sometextはどちらの場合もエラーはなくなります。私は理由を把握することができないよう\nになりをevalしてJSON.parse失敗します。
289 javascript  json  newline 

8
JSON.stringifyの結果に追加された$$ hashKeyは何ですか
私は彼らのドキュメントのMozilla JSON文字列化ページだけでなく、SOやGoogleでもここで調べましたが、説明はありませんでした。私はJSOn文字列化を何度も使用しましたが、この結果に遭遇したことはありません JSONオブジェクトの配列があります [ { "param_2": "Description 1", "param_0": "Name 1", "param_1": "VERSION 1" }, { "param_2": "Description 2", "param_0": "Name 2", "param_1": "VERSION 2" }, { "param_2": "Description 3", "param_0": "Name 3", "param_1": "VERSION 3" } ] 私に添付$scopeし、するために、POST1つのparamaterが、私はJSON.stringify()メソッドを使用して、私は次のことを得るようにそれら: [ { "param_2": "Description 1", "param_0": "Name 1", "param_1": "VERSION 1", …

3
JSONを表すためのRedis文字列vs Redisハッシュ:効率?
JSONペイロードをredisに保存したい。これを行うには、本当に2つの方法があります。 単純な文字列のキーと値を使用するもの。 key:user、value:payload(100-200 KBになる可能性があるJSONブロブ全体) SET user:1 payload ハッシュの使用 HSET user:1 username "someone" HSET user:1 location "NY" HSET user:1 bio "STRING WITH OVER 100 lines" ハッシュを使用する場合、値の長さは予測できないことに注意してください。上記のバイオの例のように、すべてが短いわけではありません。 どちらがよりメモリ効率が良いですか?文字列のキーと値を使用していますか、それともハッシュを使用していますか?
287 json  redis 

16
Gsonを使用してJSONをHashMapに変換するにはどうすればよいですか?
JSON形式でデータを返すサーバーからデータをリクエストしています。リクエストを作成するときにHashMapをJSONにキャストすることはまったく難しくありませんでしたが、他の方法は少しトリッキーなようです。JSON応答は次のようになります。 { "header" : { "alerts" : [ { "AlertID" : "2", "TSExpires" : null, "Target" : "1", "Text" : "woot", "Type" : "1" }, { "AlertID" : "3", "TSExpires" : null, "Target" : "1", "Text" : "woot", "Type" : "1" } ], "session" : "0bc8d0835f93ac3ebbf11560b2c5be9a" }, "result" : "4be26bc400d3c" …
286 java  json  dictionary  hashmap  gson 


4
AngularJsの辞書にng-repeatを使用する方法は?
次のようなjsonオブジェクトまたは配列にng-repeatを簡単に使用できることを知っています。 <div ng-repeat="user in users"></div> しかし、どのようにして辞書にng-repeatを使用することができますか? var users = null; users["182982"] = "{...json-object...}"; users["198784"] = "{...json-object...}"; users["119827"] = "{...json-object...}"; ユーザー辞書でそれを使いたい: <div ng-repeat="user in users"></div> 出来ますか?。はいの場合、AngularJsでどうすればよいですか? 私の質問の例:C#では、次のような辞書を定義しています。 Dictionary<key,value> dict = new Dictionary<key,value>(); //and then we can search for values, without knowing the keys foreach(var val in dict.Values) { } c#のような辞書から値を返す組み込み関数はありますか?

14
JSONをXMLまたはXMLからJSONに変換する方法
私は、Json.NETを使用してJSON形式の文字列をオブジェクトに、またはその逆に変換し始めました。Json.NETフレームワークではわかりませんが、JSONの文字列をXML形式に変換したり、その逆を行うことはできますか?
282 c#  json  xml  json.net 

20
JSONデータをPythonオブジェクトに変換する方法
Pythonを使用してJSONデータをPythonオブジェクトに変換したい。 Facebook APIからJSONデータオブジェクトを受け取りました。これをデータベースに保存します。 私の現在のDjango(Python)のビュー(request.POSTJSONを含む): response = request.POST user = FbApiUser(user_id = response['id']) user.name = response['name'] user.username = response['username'] user.save() これは正常に動作しますが、複雑なJSONデータオブジェクトをどのように処理しますか? 簡単に使用できるように、このJSONオブジェクトを何らかの方法でPythonオブジェクトに変換できたら、はるかに良いと思いませんか?
281 python  json  django 

5
PythonでJSONを解析する方法は?
私のプロジェクトは現在、PythonでJSONメッセージを受け取っており、情報を取得する必要があります。これを目的として、文字列内の単純なJSONに設定します。 jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}' これまではリストを使用してJSONリクエストを生成してきましたがjson.dumps、これと反対のことを行うには、使用する必要があると思いますjson.loads。しかし、私はそれにあまり運がありませんでした。上の例の"2"入力で返されるスニペットを誰かに提供してもらえ"two"ますか?
281 python  json  parsing 

21
JSONからUnicodeではなく文字列オブジェクトを取得する方法
Python 2を使用して、ASCIIエンコードされたテキストファイルからJSONを解析しています。 jsonまたは simplejsonでこれらのファイルをロードすると、すべての文字列値が文字列オブジェクトではなくUnicodeオブジェクトにキャストされます。問題は、文字列オブジェクトのみを受け入れる一部のライブラリでデータを使用する必要があることです。私は、ライブラリを変更することはできませんもそれらを更新します。 Unicodeオブジェクトの代わりに文字列オブジェクトを取得することは可能ですか? 例 >>> import json >>> original_list = ['a', 'b'] >>> json_list = json.dumps(original_list) >>> json_list '["a", "b"]' >>> new_list = json.loads(json_list) >>> new_list [u'a', u'b'] # I want these to be of type `str`, not `unicode` 更新 この質問は、Python 2に悩まされていた昔のことです。今日の簡単でクリーンなソリューションの1つは、Pythonの最新バージョン、つまりPython 3以降を使用することです。

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