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

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

3
コマンドラインを使用してJSONオブジェクトのアイテムを数える方法は?
私はコマンドJSONからこの種の応答を受け取っていcurlます: [ { "cid": 49, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 68, "l10n": "cent million", "pid": 1, "pos": "num", "pos_txt": "" }, { "cid": 50, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 69, "l10n": "100 millions", "pid": 1, "pos": "num", "pos_txt": "" } ] またはコマンドライン(例)2を使用して、配列(ここ)の項目数を数えるにはどうすればよいですか?Bashunderscore
179 json  bash  curl  jq 

8
「json」ネイティブgemにはビルドツールがインストールされている必要があります
私がしているruby 1.9.2p180 (2011-02-18) [i386-mingw32]私のWindows 7マシンにインストール。ここで、「gem install json」コマンドを使用してJSON gemをインストールしようとすると、次のエラーが発生しました。 ERROR: Error installing JSON: The 'json' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from '[http://rubyinstaller.org/downloads][1]' and follow the instructions at '[http://github.com/oneclick/rubyinstaller/wiki/Development-Kit][2]' 次に、DevKit-4.5.0-20100819-1536-sfx.exeをダウンロードしました。それをC:\ DevKitに解凍しました。そして、コマンドプロンプトから以下のコマンドを実行しました。 ruby dk.rb init 上記のコマンドを実行した後、config.yamlが生成され、rubyフォルダーのパスが自動的に追加されていることを確認しました。これは、config.yamlファイルの下部にある行「-C:/ Ruby192」です。 ruby dk.rb review …
178 ruby  json  windows-7  rubygems 

12
JSONをHTMLとして表示する[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する JSONを人間が読める形式にフォーマットしたHTMLページに埋め込む方法に関する推奨事項はありますか?たとえば、ブラウザーでXMLを表示すると、ほとんどのブラウザーはフォーマットされたXML(インデント、適切な改行など)を表示します。JSONでも同じ結果が欲しいのですが。 カラー構文の強調表示はおまけです。 ありがとう
178 html  json 

12
JSONデータからJSONスキーマを生成するツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する このjsonスキーマドラフトがあります。JSONデータのサンプルを取得し、JSONスキーマのスケルトンを生成したいと思います。これは、手作業でやり直し、説明や必須など、特定の例からは推測できないものを追加できます。 たとえば、私の入力からexample.json: { "foo": "lorem", "bar": "ipsum" } 私はjson_schema_g​​eneratorツールを実行して、以下を取得します。 { "foo": { "type" : "string", "required" : true, "description" : "unknown" }, "bar": { "type" : "string", "required" : true, "description" : "unknown" } } この例は手動でコーディングされているため、エラーが発生している可能性があります。JSON-> JSONスキーマの変換に役立つツールはありますか?

10
JSON文字列を辞書に変換する方法は?
文字列を辞書のjson形式に変換する迅速なプロジェクトで1つの関数を作成したいのですが、1つのエラーが発生しました。 式のタイプを変換できません(@lvalue NSData、options:IntegerLitralConvertible ... これは私のコードです: func convertStringToDictionary (text:String) -> Dictionary<String,String> { var data :NSData = text.dataUsingEncoding(NSUTF8StringEncoding)! var json :Dictionary = NSJSONSerialization.JSONObjectWithData(data, options:0, error: nil) return json } 私はObjective-Cでこの機能を作ります: - (NSDictionary*)convertStringToDictionary:(NSString*)string { NSError* error; //giving error as it takes dic, array,etc only. not custom object. NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; id …

3
JSONは「[」で始めることができますか?
私がjson.orgで読むことができるものから、すべてのJSON文字列は{(中括弧)で始まり、[文字(角括弧)はJSONの配列要素を表す必要があります。 私はjson4jライブラリを使用し、で始まる入力を取得した[ため、これが有効なJSONであるとは思いませんでした。JSONスキーマを簡単に確認しましたが、JSONファイルがで開始できない[、またはJSONでしか開始できないと記載されていることを実際に見つけることができませんでした{。
178 json 

12
JSONオブジェクトにバイトを受け入れさせるか、出力文字列をurlopenさせます
Python 3では、URLからjsonドキュメントを要求しています。 response = urllib.request.urlopen(request) responseオブジェクトが持つファイルライクオブジェクトreadとreadlineメソッド。通常、JSONオブジェクトは、ファイルをテキストモードで開いて作成できます。 obj = json.load(fp) 私がしたいのは: obj = json.load(response) ただし、urlopenはバイナリモードでファイルオブジェクトを返すため、これは機能しません。 回避策はもちろんです。 str_response = response.read().decode('utf-8') obj = json.loads(str_response) しかし、これは気分が悪い... バイトファイルオブジェクトを文字列ファイルオブジェクトに変換できるより良い方法はありますか?または、いずれかのパラメータurlopenまたはjson.loadエンコーディングを指定するためのパラメータが不足していますか?

8
Android Java; ローカルJSONファイルをアセットフォルダーからListViewに解析するにはどうすればよいですか?
私は現在、数式のリストを表示し、それらのいくつかを解決することになっている物理アプリを開発しています(唯一の問題はListView) これが私のメインレイアウトです <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:measureWithLargestChild="false" android:orientation="vertical" tools:context=".CatList" > <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/titlebar" > <TextView android:id="@+id/Title1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/app_name" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#ff1c00" android:textIsSelectable="false" /> </RelativeLayout> <ListView android:id="@+id/listFormulas" android:layout_width="match_parent" android:layout_height="wrap_content" > </ListView> </LinearLayout> そして、これが私の主な活動です package com.wildsushii.quickphysics; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.HashMap; import org.json.JSONException; import org.json.JSONObject; …

7
bashスクリプト関数で定義された変数でcurl POSTを使用する
エコーすると、これが端末に入力されたときに実行されます curl -i \ -H "Accept: application/json" \ -H "Content-Type:application/json" \ -X POST --data '{"account":{"email":"akdgdtk@test.com","screenName":"akdgdtk","type":"NIKE","passwordSettings":{"password":"Starwars1","passwordConfirm":"Starwars1"}},"firstName":"Test","lastName":"User","middleName":"ObiWan","locale":"en_US","registrationSiteId":"520","receiveEmail":"false","dateOfBirth":"1984-12-25","mobileNumber":"9175555555","gender":"male","fuelActivationDate":"2010-10-22","postalCode":"10022","country":"US","city":"Beverton","state":"OR","bio":"This is a test user","jpFirstNameKana":"unsure","jpLastNameKana":"ofthis","height":"80","weight":"175","distanceUnit":"MILES","weightUnit":"POUNDS","heightUnit":"FT/INCHES"}' https://xxx:xxxxx@xxxx-www.xxxxx.com/xxxxx/xxxx/xxxx しかし、bashスクリプトファイルで実行すると、このエラーが発生します curl: (6) Could not resolve host: application; nodename nor servname provided, or not known curl: (6) Could not resolve host: is; nodename nor servname provided, or not known curl: …

16
数値キーを持つJavaScriptオブジェクトを配列に変換する
このようなオブジェクトがサーバーからのJSON応答として返されます。 {"0":"1","1":"2","2":"3","3":"4"} これを次のようなJavaScript配列に変換したいと思います。 ["1","2","3","4"] これを行う最良の方法はありますか?私が読んでいるところはどこでも、人々はループを使用して複雑なロジックを使用しています。これを行う別の方法はありますか?

2
GoでのJSON Marshalを使用した小文字のJSONキー名
"encoding/json"パッケージを使用して、アプリケーションのインポートされたパッケージの1つで宣言された構造体をマーシャリングしたいと思います。 例えば。: type T struct { Foo int } インポートされるため、構造体で使用可能な(エクスポートされた)フィールドはすべて大文字で始まります。しかし、私は小文字のキー名が欲しいです: out, err := json.Marshal(&T{Foo: 42}) 結果として {「フー」:42} でも欲しい {"foo":42} 問題を簡単な方法で回避することは可能ですか?
175 json  go  marshalling 

8
有効な最小JSONは何ですか?
JSONの説明http://json.org/を注意深く読みましたが、簡単な質問に対する答えがわかりません。最小限の有効なJSONとはどのような文字列ですか? "string" 文字列は有効なJSONですか? 42 単純な数字は有効なJSONですか? true ブール値は有効なJSONですか? {} 空のオブジェクトは有効なJSONですか? [] 空の配列は有効なJSONですか?


13
JavaScriptでJSON文字列を特定のオブジェクトプロトタイプに解析する
JSON文字列を解析してJavaScriptオブジェクトに変換する方法を知っています。JSON.parse()最新のブラウザー(およびIE9 +)で使用できます。 それはすばらしいことですが、そのJavaScriptオブジェクトをどのようにして特定の JavaScriptオブジェクト(つまり、特定のプロトタイプ)に変換できるでしょうか。 たとえば、次のように仮定します。 function Foo() { this.a = 3; this.b = 2; this.test = function() {return this.a*this.b;}; } var fooObj = new Foo(); alert(fooObj.test() ); //Prints 6 var fooJSON = JSON.parse({"a":4, "b": 3}); //Something to convert fooJSON into a Foo Object //....... (this is what I am missing) …

16
jsonファイルのMongoimport
約2000件のレコードで構成されるjsonファイルがあります。mongoデータベースのドキュメントに対応する各レコードは、次のようにフォーマットされます。 {jobID:"2597401", account:"XXXXX", user:"YYYYY", pkgT:{"pgi/7.2-5":{libA:["libpgc.so"],flavor:["default"]}}, startEpoch:"1338497979", runTime:"1022", execType:"user:binary", exec:"/share/home/01482/XXXXX/appker/ranger/NPB3.3.1/NPB3.3-MPI/bin/ft.D.64", numNodes:"4", sha1:"5a79879235aa31b6a46e73b43879428e2a175db5", execEpoch:1336766742, execModify: new Date("Fri May 11 15:05:42 2012"), startTime: new Date("Thu May 31 15:59:39 2012"), numCores:"64", sizeT:{bss:"1881400168",text:"239574",data:"22504"}}, 各レコードはJSONファイルの単一行にあり、改行のみが各レコードの最後にあります。したがって、ドキュメントの各行は "{jobID:"で始まります...次のコマンドを使用して、これらをmongoデータベースにインポートしようとしています: mongoimport --db dbName --collection collectionName --file fileName.json ただし、次のエラーが発生します。 Sat Mar 2 01:26:12 Assertion: 10340:Failure parsing JSON string near: ,execModif 0x10059f12b …

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