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

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

5
PHPで変数として指定されたオブジェクトプロパティにアクセスするにはどうすればよいですか?
JSONでエンコードされたGoogle APIが次のようなオブジェクトを返しました [updated] => stdClass Object ( [$t] => 2010-08-18T19:17:42.026Z ) 誰でも私が$t値にアクセスする方法を知っていますか? $object->$t 明らかに戻ります 通知:未定義の変数:t/ usr / local / ... 致命的なエラー:/ ....の空のプロパティにアクセスできません
101 php  json  google-api 

7
JavaScriptオブジェクトのpush()関数
私はjavascriptオブジェクトを持っています(私は実際にはajaxリクエストを通じてデータを取得しています): var data = {}; 私はそれにいくつかのものを追加しました: data[0] = { "ID": "1"; "Status": "Valid" } data[1] = { "ID": "2"; "Status": "Invalid" } 次に、無効なステータスのすべてのオブジェクトを削除します(ただし、すべての順序を同じに保ちます)。 var tempData = {}; for ( var index in data ) { if ( data[index].Status == "Valid" ) { tempData.push( data ); } } data = tempData; …
101 javascript  json 

1
JSONオブジェクトをバッファに変換し、バッファをJSONオブジェクトに変換します
JSONオブジェクトがあり、それをに変換して、Bufferここでいくつかのプロセスを実行しています。後で、同じバッファデータを変換して有効なJSONオブジェクトに変換します。 私はノードV6.9.1に取り組んでいます 以下は私が試したコードですが[object object]、JSONに変換し直してこのオブジェクトを開くことができないときに取得しています。 var obj = { key:'value', key:'value', key:'value', key:'value', key:'value' } var buf = new Buffer.from(obj.toString()); console.log('Real Buffer ' + buf); //This prints --> Real Buffer <Buffer 5b 6f 62 6a 65 63 74> var temp = buf.toString(); console.log('Buffer to String ' + buf); //This prints --> …
101 json  node.js  buffer 

9
data.mapは関数ではありません
修正方法がわからないエラーに頭を悩ませています。私は以下を持っています。 JSON {"products": [ { "product_id" : "123", "product_data" : { "image_id" : "1234", "text" : "foo", "link" : "bar", "image_url" : "baz" } },{ "product_id" : "456", "product_data" : { "image_id" : "1234", "text" : "foo", "link" : "bar", "image_url" : "baz" } } ]} そして次のjQuery function getData(data) { …
101 jquery  json 

18
C#のJSONフォーマッター?
取る関数を探しています stringJsonのaを入力として受け取り、改行とインデントでフォーマット。検証はおまけですが、必須ではありません。検証してオブジェクトや何かに解析する必要はありません。 そのようなライブラリを知っている人はいますか? 入力例: {"status":"OK", "results":[ {"types":[ "locality", "political"], "formatted_address":"New York, NY, USA", "address_components":[ {"long_name":"New York", "short_name":"New York", "types":[ "locality", "political"]}, {"long_name":"New York", "short_name":"New York", "types":[ "administrative_area_level_2", "political"]}, {"long_name":"New York", "short_name":"NY", "types":[ "administrative_area_level_1", "political"]}, {"long_name":"United States", "short_name":"US", "types":[ "country", "political"]}], "geometry":{"location":{"lat":40.7143528, "lng":-74.0059731}, "location_type":"APPROXIMATE", "viewport":{"southwest":{"lat":40.5788964, "lng":-74.2620919}, "northeast":{"lat":40.8495342, "lng":-73.7498543}}, "bounds":{"southwest":{"lat":40.4773990, "lng":-74.2590900}, "northeast":{"lat":40.9175770, …
100 c#  json  formatting 

14
標準のjsonモジュールで浮動小数点をフォーマットする
フロートのリストをシリアル化するために、Python 2.6の標準のjsonモジュールを使用しています。しかし、私はこのような結果を得ています: >>> import json >>> json.dumps([23.67, 23.97, 23.87]) '[23.670000000000002, 23.969999999999999, 23.870000000000001]' 浮動小数点数を2桁の10進数のみでフォーマットする必要があります。出力は次のようになります。 >>> json.dumps([23.67, 23.97, 23.87]) '[23.67, 23.97, 23.87]' 私は自分のJSON Encoderクラスを定義しようとしました: class MyEncoder(json.JSONEncoder): def encode(self, obj): if isinstance(obj, float): return format(obj, '.2f') return json.JSONEncoder.encode(self, obj) これは、単一のフロートオブジェクトに対して機能します。 >>> json.dumps(23.67, cls=MyEncoder) '23.67' しかし、ネストされたオブジェクトでは失敗します: >>> json.dumps([23.67, 23.97, 23.87]) '[23.670000000000002, 23.969999999999999, 23.870000000000001]' 私は外部依存関係を持ちたくないので、標準のjsonモジュールを使い続けることを好みます。 …

11
Pythonのファイル/ストリームから複数のJSON値を遅延して読み取るにはどうすればよいですか?
Pythonのファイル/ストリームから複数のJSONオブジェクトを1つずつ読み取りたいのですが。残念ながら、ファイルの終わりまでjson.load()たった.read()のsです。それを使用して単一のオブジェクトを読み取る方法や、オブジェクトを遅延して反復する方法はないようです。 これを行う方法はありますか?標準ライブラリを使用するのが理想的ですが、サードパーティのライブラリがある場合は、代わりにそれを使用します。 現時点では、各オブジェクトを別々の行に配置してを使用json.loads(f.readline())していますが、これを実行する必要はありません。 使用例 example.py import my_json as json import sys for o in json.iterload(sys.stdin): print("Working on a", type(o)) in.txt {"foo": ["bar", "baz"]} 1 2 [] 4 5 6 セッション例 $ python3.2 example.py < in.txt Working on a dict Working on a int Working on a int Working on a …

6
Python:簡単な設定/構成ファイルをどのように保存しますか?
私は気にしない、それはだ場合はJSON、pickle、YAML、または何でも。 私が見た他のすべての実装は前方互換性がないため、構成ファイルがある場合は、コードに新しいキーを追加し、その構成ファイルをロードすると、クラッシュします。 これを行う簡単な方法はありますか?
100 python  json  settings  config  ini 

7
JSONObjectとJSONArrayの違い
Googleをざっと見てみたところ、構文の観点からは違いを説明するこのリンクが見つかりました。 プログラミングシナリオでは、どちらが優先されるのでしょうか。
99 java  android  json  arrays 

13
PythonでJSONを美化するには?
PythonやコマンドラインでJSONを美化する方法を誰かが提案できますか? それを行うことができる唯一のオンラインベースのJSON美化機能は、http : //jsonviewer.stack.hu/でした。 ただし、Python内から使用する必要があります。 これは私のデータセットです: { "head": {"vars": [ "address" , "description" ,"listprice" ]} , "results": { "bindings": [ { "address" : { "type":"string", "value" : " Dyne Road, London NW6"}, "description" :{ "type":"string", "value" : "6 bed semi detached house"}, "listprice" : { "type":"string", "value" : "1,150,000"} } …

5
JavaScript forループでjsonを作成する方法は?
私が持っている配列 selectタグのを。 <select id='uniqueID' name="status"> <option value="1">Present</option> <option value="2">Absent</option> </select> JavaScriptで2つのフィールド「uniqueIDofSelectとoptionValue」を持つjsonオブジェクトを作成したいと思います。 私はgetElementsByName( "status")を使用し、それを繰り返します。 編集 次のように出力する必要があります [{"selectID":2,"OptionValue":"2"}, {"selectID":4,"optionvalue":"1"}] 等々...
99 javascript  json 

6
同じ要素を持つ2つのJSONオブジェクトを異なる順序で比較するにはどうすればよいですか?
リストの順序を無視して、2つのJSONオブジェクトがPythonで等しいかどうかをテストするにはどうすればよいですか? 例えば ​​... JSONドキュメントa: { "errors": [ {"error": "invalid", "field": "email"}, {"error": "required", "field": "name"} ], "success": false } JSONドキュメントb: { "success": false, "errors": [ {"error": "required", "field": "name"}, {"error": "invalid", "field": "email"} ] } aそして、bのオーダーにもかかわらず、同等比較してください"errors"リストは異なっています。

4
JSONオブジェクトをきれいに印刷されたJSONに変換するAngular 2パイプ
JSONオブジェクト文字列を取得し、pretty-printed / formattedで返してユーザーに表示するAngular 2パイプを作成しようとしています。 たとえば、次のようになります。 {"id":1、 "number": "K3483483344"、 "state": "CA"、 "active":true} そして、HTMLで表示すると、次のようなものを返します。 だから私の見解では、私は次のようなものを持つことができます: <td> {{ record.jsonData | prettyprint }} </td>

5
XmlHttpRequest.responseJSONからのJSONの解析
JavaScriptでbit.ly JSON応答を解析しようとしています。 XmlHttpRequestを介してJSONを取得します。 var req = new XMLHttpRequest; req.overrideMimeType("application/json"); req.open('GET', BITLY_CREATE_API + encodeURIComponent(url) + BITLY_API_LOGIN, true); var target = this; req.onload = function() {target.parseJSON(req, url)}; req.send(null); parseJSON: function(req, url) { if (req.status == 200) { var jsonResponse = req.responseJSON; var bitlyUrl = jsonResponse.results[url].shortUrl; } 私はこれをFirefoxのアドオンで行います。実行すると、行に対して「jsonResponse is undefined」というエラーが表示されますvar bitlyUrl = jsonResponse.results[url].shortUrl;。ここでJSONを解析する際に何か問題がありますか?または、このコードの何が問題になっていますか?

5
型は正しく逆シリアル化するためにJSONオブジェクト(たとえば、{“ name”:“ value”})を必要とするため、JSON配列(たとえば[1,2,3])を型 ''に逆シリアル化できません
私はこのJSONを持っています: [ { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 1", "Values": [ "Acc 1" ] } }, { "Key": "Id", "Value": { "Value": "1", "Values": [ "1" ] } } ], "Name": "account", "Id": "1" }, { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 2", …

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