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

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

5
名前にドットが含まれている場合にJSONオブジェクトの値を取得するにはどうすればよいですか?
私は非常に単純なJSON配列を持っています(「points.bean.pointsBase」オブジェクトに注目してください): var mydata = {"list": [ {"points.bean.pointsBase": [ {"time": 2000, "caption":"caption text", duration: 5000}, {"time": 6000, "caption":"caption text", duration: 3000} ] } ] }; // Usually we make smth like this to get the value: var smth = mydata.list[0].points.bean.pointsBase[0].time; alert(smth); // should display 2000 ただし、残念ながら何も表示されません。名前にドットのない「points.bean.pointsBase」をsmth に変更すると、すべてが機能します。 ただし、この名前をドットなしで他の名前に変更することはできませんが、値を取得する必要がありますか? それを取得するためのオプションはありますか?

5
実世界のデータでテストするための公的にアクセス可能なJSONデータソースはありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する JavaScriptで動的に読み込まれるツリービューのユーザーコントロールに取り組んでいます。実際のデータでテストしたいのですが。 JSON形式の階層データへのアクセスを提供するAPIを備えたパブリックサービスを知っている人はいますか?

13
json_encodeが空の文字列を返す理由
3つのネストされた配列を持つ単純なphp構造があります。 私は特定のオブジェクトを使用せず、2つのループがネストされた配列を自分で構築しています。 これは、Jsonに変換する配列のvar_dumpのサンプルです。 array (size=2) 'tram B' => array (size=2) 0 => array (size=3) 'name' => string 'Ile Verte' (length=9) 'distance' => int 298 'stationID' => int 762 1 => array (size=3) 'name' => string 'La Tronche Hôpital' (length=18) 'distance' => int 425 'stationID' => int 771 16 => array …
107 php  json 

5
JSONオブジェクトを正しい方法で作成する
PHP配列からJSONオブジェクトを作成しようとしています。配列は次のようになります。 $post_data = array('item_type_id' => $item_type, 'string_key' => $string_key, 'string_value' => $string_value, 'string_extra' => $string_extra, 'is_public' => $public, 'is_public_for_contacts' => $public_contacts); JSONをエンコードするコードは次のようになります。 $post_data = json_encode($post_data); JSONファイルは、最終的には次のようになるはずです。 { "item": { "is_public_for_contacts": false, "string_extra": "100000583627394", "string_value": "value", "string_key": "key", "is_public": true, "item_type_id": 4, "numeric_extra": 0 } } 作成したJSONコードを「アイテム」にカプセル化するにはどうすればよいですか:{JSON CODE HERE}。
107 php  json 

3
ジャクソンとジェネリック型参照
次のように、汎用メソッドにjackson jsonライブラリを使用したいと思います。 public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>) JsonConverter.fromJson(jsonRequest, typeRef); return requestWrapper.getRequest(); } ... public class MyWrapper<T> { private MyRequest<T> request; public MyRequest<T> getRequest() { return request; } public void setRequest(MyRequest<T> request) { this.request = request; } } public class MyRequest{ private List<T> …
107 java  json  generics  jackson 

5
postmanでraw jsonを介してPOSTデータを送信する
Postman(Chromeで開かないもの)があり、生のjsonを使用してPOSTリクエストを実行しようとしています。 「ボディ」タブで、「raw」を選択し、「JSON(アプリケーション/ json)」に次のボディを設定しました。 { "foo": "bar" } ヘッダーには1があります Content-Type: application/json PHP側ではprint_r($_POST);、今のところやっているだけで、空の配列を取得しています。 私がjQueryを使用して行う場合: $.ajax({ "type": "POST", "url": "/rest/index.php", "data": { "foo": "bar" } }).done(function (d) { console.log(d); }); 私は期待通りになっています: Array ( [foo] => bar ) では、なぜそれがPostmanで機能しないのですか? 郵便配達のスクリーンショット: およびヘッダー:
107 php  json  rest  postman 

8
文字列からjsonオブジェクトandroidへの変換
私はAndroidアプリケーションに取り組んでいます。私のアプリでは、文字列をJsonオブジェクトに変換してから、値を解析する必要があります。私はstackoverflowで解決策をチェックし、同様の問題がここにあるリンクを見つけました 解決策はこのようなものです `{"phonetype":"N95","cat":"WP"}` JSONObject jsonObj = new JSONObject("{\"phonetype\":\"N95\",\"cat\":\"WP\"}"); 私のコードでも同じように使用しています。私のひもは {"ApiInfo":{"description":"userDetails","status":"success"},"userDetails":{"Name":"somename","userName":"value"},"pendingPushDetails":[]} string mystring= mystring.replace("\"", "\\\""); そして交換後、私はこのように結果を得ました {\"ApiInfo\":{\"description\":\"userDetails\",\"status\":\"success\"},\"userDetails\":{\"Name\":\"Sarath Babu\",\"userName\":\"sarath.babu.sarath babu\",\"Token\":\"ZIhvXsZlKCNL6Xj9OPIOOz3FlGta9g\",\"userId\":\"118\"},\"pendingPushDetails\":[]} 私が実行するとき JSONObject jsonObj = new JSONObject(mybizData); 以下のjson例外が発生しています org.json.JSONException: Expected literal value at character 1 of 私の問題を解決するのを手伝ってください。

11
JSONの単一引用符と二重引用符
私のコード: import simplejson as json s = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s) #1 定義が間違っている #2 定義は正しい Pythonではそのシングルとダブルが引用符引用符は交換可能である。誰かがこれを私に説明できますか?
107 python  json 

2
RailsとHTTPartyを使用してJSONをAPIにPOSTする
Ruby on Railsアプリ内のユーザーが外部のチケット管理システムsquishlist.comにチケットを送信できるようにしたいと考えています。彼らは次のようにAPIと指示を持っています。認証してトークンを取得し、トークンを使用してチケットを送信する必要があります。スキッシュリストから。 # get the token https://api.squishlist.com/auth/?cfg=testcorp&user_key=privatekey&api_key=TEST-KEY-12345 => {"token": "authtoken", "expires": "2010-06-16 13:31:56"} # and then the ticket with the token https://api.squishlist.com/rest/?cfg=testcorp&token=authtoken&method=squish.issue.submit&prj=demo POST data: {'issue_type': 1, 'subject': 'Hello, world.', 4: 'Open', 5: 10} テストの目的で、コントローラー、ルート、およびビュー(ページ)をテスト用に作成しました。私のコントローラーには次のものがあります require 'httparty' require 'json' class SubmitticketController < ApplicationController def submit_a_ticket @cfg = 'xxxsupport' @user_key = …

3
ObjectMapperを使用してデフォルトのコンストラクターなしで不変オブジェクトをデシリアライズする方法は?
com.fasterxml.jackson.databind.ObjectMapperを使用して、不変オブジェクトをシリアル化および逆シリアル化したいのですが。 不変クラスは次のようになります(3つの内部属性、ゲッター、コンストラクターのみ)。 public final class ImportResultItemImpl implements ImportResultItem { private final ImportResultItemType resultType; private final String message; private final String name; public ImportResultItemImpl(String name, ImportResultItemType resultType, String message) { super(); this.resultType = resultType; this.message = message; this.name = name; } public ImportResultItemImpl(String name, ImportResultItemType resultType) { super(); this.resultType = resultType; …
106 java  json 

4
JSONスタイルのプロパティ名をGSONでJava CamelCase名に変換する
GSONを使用して、取得したJSONデータをJavaオブジェクトに変換しています。それは私のすべてのテストでかなりうまくいきます。問題は、実際のオブジェクトにis_onlineのような名前のプロパティがいくつかあることです。GSONはそれらが完全に等しい名前が付けられている場合にのみそれらをマップします。GSONが名前をJavaのキャメルケースisOnlineに変換するようにするとよいでしょう。 これは、JSONデータの作成中に可能であるようです。キャメルケースは、JSONでアンダースコアで区切られた単語に変換されます。しかし、私はこれを逆に指定する方法を見つけることができません。
106 java  json  gson  camelcasing 

16
キーと値JSONを交換する
次のような構造の非常に大きなJSONオブジェクトがあります。 {A : 1, B : 2, C : 3, D : 4} オブジェクトのキーと値を交換できる関数が必要ですが、その方法がわかりません。私はこのような出力が必要でしょう: {1 : A, 2 : B, 3 : C, 4 : D} すべてを交換する新しいオブジェクトを手動で作成する方法はありますか? ありがとう

8
JavaでJSONを流暢に作成する方法
私は次のようなものを考えています: String json = new JsonBuilder() .add("key1", "value1") .add("key2", "value2") .add("key3", new JsonBuilder() .add("innerKey1", "value3")) .toJson(); この種の流暢な建物に最適なJava JSONライブラリはどれですか。 アップデート:私はGSONを包んで...ほとんど望ましい結果を得た1つのヒッチで。
106 java  json 

9
jQuery.ajaxでcontent-typeを 'application / json'に設定できません
このコードがあるとき $.ajax({ type: 'POST', //contentType: "application/json", url: 'http://localhost:16329/Hello', data: { name: 'norm' }, dataType: 'json' }); フィドラーで私は次の生の要求を見ることができます POST http://localhost:16329/Hello HTTP/1.1 Host: localhost:16329 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Accept: application/json, text/javascript, */*; q=0.01 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Connection: keep-alive Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Referer: http://localhost:14693/WebSite1/index.html Content-Length: 9 …


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