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

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

6
jquery Ajax jsonをWebサービスに投稿する
JSONオブジェクトをasp.net Webサービスに投稿しようとしています。 私のjsonは次のようになります: var markers = { "markers": [ { "position": "128.3657142857143", "markerPosition": "7" }, { "position": "235.1944023323615", "markerPosition": "19" }, { "position": "42.5978231292517", "markerPosition": "-3" } ]}; 私はjson2.jsを使用してjsonオブジェクトを文字列化しています。 そして私はそれを私のウェブサービスに投稿するためにjqueryを使用しています。 $.ajax({ type: "POST", url: "/webservices/PodcastService.asmx/CreateMarkers", data: markers, contentType: "application/json; charset=utf-8", dataType: "json", success: function(data){alert(data);}, failure: function(errMsg) { alert(errMsg); } }); …

13
C#でJSON文字列を作成する方法
XmlWriterを使用してXMLを作成し、HTTP応答で返信しました。どのようにJSON文字列を作成しますか?文字列ビルダーを使用してJSON文字列を作成し、応答をJSONとしてフォーマットすると思いますか?
238 c#  asp.net  json 

7
jqを使用してjsonの複数のフィールドを逐次解析して表示する
私はこのJsonを持っています { "users": [ { "first": "Stevie", "last": "Wonder" }, { "first": "Michael", "last": "Jackson" } ] } jqを使用して、姓名をシリアルに表示したいと思います。そのようです - Stevie Wonder Michael Jackson これは私がどこまで得たかです- jq '.users[].first, .users[].last' しかし、それは表示されます "Stevie" "Michael" "Wonder" "Jackson" 次のことに注意してください- 不要な二重引用符。 望まない送料の返却。 乱雑です。私のクエリでは、最初にすべての名が表示され、次にすべての姓が表示されます。しかし、私は最初から最後、最後から最後のペアが欲しいです。
237 json  jq 

3
jqを使用してオブジェクトの変数の値に基づいてオブジェクトを選択する
次のjsonファイルがあります。 { "FOO": { "name": "Donald", "location": "Stockholm" }, "BAR": { "name": "Walt", "location": "Stockholm" }, "BAZ": { "name": "Jack", "location": "Whereever" } } 私はjqを使用しており、「場所」が「ストックホルム」であるオブジェクトの「名前」要素を取得したいと考えています。 私はすべての名前を取得できることを知っています cat json | jq .[] | jq ."name" "Jack" "Walt" "Donald" しかし、サブキーの値(ここでは"location" : "Stockholm")を考えると、特定のオブジェクトのみを印刷する方法がわかりません。
236 json  bash  jq 


17
新しいPostgreSQL JSONデータ型内のフィールドを変更するにはどうすればよいですか?
postgresql 9.3では、JSONデータ型の特定のフィールドを選択できますが、UPDATEを使用してそれらをどのように変更しますか?この例はpostgresqlのドキュメントやオンラインのどこにもありません。私は明白なことを試しました: postgres=# create table test (data json); CREATE TABLE postgres=# insert into test (data) values ('{"a":1,"b":2}'); INSERT 0 1 postgres=# select data->'a' from test where data->>'b' = '2'; ?column? ---------- 1 (1 row) postgres=# update test set data->'a' = to_json(5) where data->>'b' = '2'; ERROR: syntax error at or …


8
jsonオブジェクトのサイズを取得する
私はAJAXリクエストによって返されるjsonオブジェクトを持っていますが、.lengthそれが返り続けるので問題がありundefinedます。私がそれを正しく使用しているかどうか疑問に思っています: console.log(data.length); console.log(data.phones.length); undefined有効なオブジェクトであるにもかかわらず、どちらも戻ります。 更新: 返されるJSONオブジェクトのサンプル: {"reqStatus":true,"phones":{"one":{"number":"XXXXXXXXXX","type":"mobile"},"two":{"number":"XXXXXXXXXX","type":"mobile"}}}
234 javascript  json 

6
WCFサービスからクリーンなJSONを返すにはどうすればよいですか?
WCFサービスからJSONを返そうとしています。このサービスは、データベースから一部のコンテンツを返すだけです。データを取得できます。ただし、JSONの形式が心配です。現在、返されるJSONの形式は次のとおりです。 {"d":"[{\"Age\":35,\"FirstName\":\"Peyton\",\"LastName\":\"Manning\"},{\"Age\":31,\"FirstName\":\"Drew\",\"LastName\":\"Brees\"},{\"Age\":29,\"FirstName\":\"Tony\",\"LastName\":\"Romo\"}]"} 実際には、JSONをできるだけきれいにフォーマットしたいと思っています。正しくないJSONで表された同じ結果のコレクションは、次のようになるはずだと思います(正しくない可能性があります)。 [{ "Age": 35, "FirstName": "Peyton", "LastName": "Manning" }, { "Age": 31, "FirstName": "Drew", "LastName": "Brees" }, { "Age": 29, "FirstName": "Tony", "LastName": "Romo" }] 「d」がどこから来たのか私にはわかりません。エスケープ文字が挿入されている理由もわかりません。私のエンティティは次のようになります。 [DataContract] public class Person { [DataMember] public string FirstName { get; set; } [DataMember] public string LastName { get; set; } [DataMember] …
233 wcf  json 

23
Javaで子の順序を無視して2つのJSONオブジェクトが等しいかどうかをテストする
特にWebサービスから返されるJSONのユニットテストのために、子の順序を無視して2つのJSONオブジェクトの比較をサポートするJSON解析ライブラリを探しています。 主要なJSONライブラリのいずれかがこれをサポートしていますか?org.jsonライブラリは単に参照比較を行います。
233 java  json  junit 

6
ジャクソンのJSON文字列をJsonNodeに解析する方法は?
それはとても単純なはずですが、1時間#恥ずかしいことを試みた後、それを見つけることができません。 たとえば、JSON文字列をとして{"k1":v1,"k2":v2}解析する必要がありますJsonNode。 JsonFactory factory = new JsonFactory(); JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}"); JsonNode actualObj = jp.readValueAsTree(); 与える java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not deserialize JSON into JsonNode tree
231 java  json  parsing  jackson 

12
TypeError:$ .ajax(…)は関数ではありませんか?
MySQLデータベースからデータを返す単純なAJAXリクエストを作成しようとしています。以下が私の機能です: function AJAXrequest(url, postedData, callback) { $.ajax() ({ type: 'POST', url: url, data: postedData, dataType: 'json', success: callback }); } ...そしてここで私はそれを呼び出し、必要なパラメータを解析します: AJAXrequest('voting.ajax.php', imageData, function(data) { console.log("success!"); }); それでも、成功コールバックは実行されず(「成功!」がコンソールに記録されないため)、コンソールにエラーが表示されます。 TypeError: $.ajax(...) is not a function. success: callback これは何を意味するのでしょうか?成功イベントが$ .ajax内で匿名関数をトリガーする前にAJAXリクエストを実行しましたが、今は別の名前付き関数(この場合はコールバック)を実行しようとしています。これについてどうすればよいですか?
231 jquery  ajax  json 

1
googleプロトコルバッファーvs json vs XML [終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 の長所と短所を知りたい Googleプロトコルバッファ JSON XML PerlとJavaの2つのアプリケーションに1つの共通フレームワークを実装したいと思います。したがって、PerlとJavaの両方のテクノロジーで使用できる共通サービスを作成したいと考えています。 どちらもWebアプリケーションです。 これに関するあなたの貴重な考えと提案を教えてください。私はグーグルで多くのリンクを見ましたが、すべてが混合した意見を持っています。

22
JSONのクエリ言語はありますか?
JSONをクエリするための(大まかに)SQLまたはXQueryのような言語はありますか? 「Xのすべての値がY> 3である」などのクエリに簡単に応答したり、通常のSUM / COUNTタイプの操作を実行したりすると、JSONに適切にマッピングされる非常に小さなデータセットを考えています。 完全に構成された例として、次のようなもの: [{"x": 2, "y": 0}}, {"x": 3, "y": 1}, {"x": 4, "y": 1}] SUM(X) WHERE Y > 0 (would equate to 7) LIST(X) WHERE Y > 0 (would equate to [3,4]) これはクライアント側とサーバー側の両方で機能し、結果が適切な言語固有のデータ構造に変換される(またはおそらくJSONとして保持される)と思います 簡単なグーグルは、人々がそれについて考え、いくつかのこと(JAQL)を実装したことを示唆していますが、標準的な使用法またはライブラリのセットがまだ出現していないようです。各関数を単独で実装するのはかなり簡単ですが、誰かが既に正しく実行している場合は、ホイールを再発明したくありません。 助言がありますか? 編集:これは確かに悪い考えかもしれませんし、JSONは私が考えているものに対して一般的すぎる形式かもしれません。必要に応じて直接合計などの関数を実行するのではなく、クエリ言語が必要な理由は、ユーザー入力に基づいて動的にクエリ。「SQLは必要ありません。必要な関数を書くだけでいい」という議論はちょっと好きです。最終的にそれは手に負えなくなるか、どんどんプッシュしていくと、SQLの独自のバージョンを作成することになります。(さて、私はそれが少しばかげた議論であることを知っていますが、あなたは考えを理解します。)


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