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

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

10
複数の引数とオプションオブジェクト
複数の引数を持つJavaScript関数を作成するとき、常にこの選択に直面します。引数のリストを渡すか、オプションオブジェクトを渡すかです。 たとえば、nodeListを配列にマップする関数を書いています。 function map(nodeList, callback, thisObject, fromIndex, toIndex){ ... } 代わりにこれを使用できます: function map(options){ ... } ここで、optionsはオブジェクトです。 options={ nodeList:..., callback:..., thisObject:..., fromIndex:..., toIndex:... } どちらがお勧めの方法ですか?どちらを使用するかについてのガイドラインはありますか? [更新] optionsオブジェクトを支持するコンセンサスがあるようですので、コメントを追加したいと思います。私の場合に引数のリストを使用したくなった1つの理由は、JavaScriptと一貫した動作をすることでした組み込みのarray.mapメソッド。

8
ASP.NET MVCでビューモデルをJSONオブジェクトに変換する方法
私は.NETを初めて使用するJava開発者です。ウィジェットをラップするための部分的なビューが必要な.NET MVC2プロジェクトに取り組んでいます。各JavaScriptウィジェットオブジェクトには、モデルデータによって入力されるJSONデータオブジェクトがあります。次に、このデータを更新するメソッドは、ウィジェットでデータが変更された場合、またはそのデータが別のウィジェットで変更された場合に、イベントにバインドされます。 コードは次のようなものです: MyController: virtual public ActionResult DisplaySomeWidget(int id) { SomeModelView returnData = someDataMapper.getbyid(1); return View(myview, returnData); } myview.ascx: <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<SomeModelView>" %> <script type="text/javascript"> //creates base widget object; var thisWidgetName = new Widget(); thisWidgetName.updateTable = function() { // UpdatesData }; $(document).ready(function () { thisWidgetName.data = <% converttoJSON(model) %> …

12
NSJSONSerializationの使い方
私はJSON文字列を持っています(PHPからのjson_encode()ものは次のようになります: [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] これを解析して、iPhoneアプリ用のある種のデータ構造にしたいと考えています。私にとって最良のことは、辞書の配列を持つことだと思います。そのため、配列の0番目の要素は、キー"id" => "1"とを持つ辞書"name" => "Aaa"です。 NSJSONSerializationがデータをどのように保存するのかわかりません。これまでの私のコードは次のとおりです。 NSError *e = nil; NSDictionary *JSON = [NSJSONSerialization JSONObjectWithData: data options: NSJSONReadingMutableContainers error: &e]; これは、別のWebサイトで例として見たものです。JSON要素の数などを出力してオブジェクトの読み取りを取得しようとしていますが、常にを取得していEXC_BAD_ACCESSます。 NSJSONSerialization上記のJSONを解析し、それを前述のデータ構造に変換するにはどうすればよいですか?

6
JSONオブジェクトのアイテムは、「json.dumps」を使用して順序が狂っていますか?
私はjson.dumpsjsonに変換するために使用しています countries.append({"id":row.id,"name":row.name,"timezone":row.timezone}) print json.dumps(countries) 私が持っている結果は: [ {"timezone": 4, "id": 1, "name": "Mauritius"}, {"timezone": 2, "id": 2, "name": "France"}, {"timezone": 1, "id": 3, "name": "England"}, {"timezone": -4, "id": 4, "name": "USA"} ] キーをID、名前、タイムゾーンの順にしたいのですが、代わりにタイムゾーン、ID、名前を持っています。 どうすれば修正できますか?
156 python  json 

18
JSON文字列をHashMapに変換する
私はJavaを使用していて、JSONである文字列があります。 { "name" : "abc" , "email id " : ["abc@gmail.com","def@gmail.com","ghi@gmail.com"] } 次に、Javaでの私のマップ: Map<String, Object> retMap = new HashMap<String, Object>(); JSONObjectからのすべてのデータをそのHashMapに保管したい。 誰かがこれのためのコードを提供できますか?org.json図書館を利用したい。
156 java  json  dictionary 

19
誰もがjQueryのためにXMLよりもJSONを選択するのはなぜですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する XMLは移植性が高く、ミニデータベースとして使用できると思いました。XMLがどこでも使用されるのを見てきました。大企業がJSONに切り替えることすら見ています。MicrosoftもJSONのサポートを統合しています。JSONに対する誇大宣伝は何ですか?
155 jquery  xml  json 

9
REST API-PUT DELETE POST GETを使用する理由
それで、私はREST APIの作成に関するいくつかの記事を調べていました。そして、それらのいくつかは、すべてのタイプのHTTPリクエストの使用を提案しますPUT DELETE POST GET。たとえばindex.phpを作成し、次のようにAPIを記述します。 $method = $_SERVER['REQUEST_METHOD']; $request = split("/", substr(@$_SERVER['PATH_INFO'], 1)); switch ($method) { case 'PUT': ....some put action.... break; case 'POST': ....some post action.... break; case 'GET': ....some get action.... break; case 'DELETE': ....some delete action.... break; } はい、当然です-私は(まだ)Webサービスについてあまり知りません。しかし、通常のまたは(メソッド名とすべてのパラメーターを含む)を介してJSONオブジェクトを受け入れるだけで、JSONで応答する方が簡単ではないでしょうPOSTかGET。私たちは、簡単にシリアル化/デシリアライズPHPの経由することができますjson_encode()とjson_decode()、別のHTTPリクエストメソッドに対処しなくても、私たちはそのデータをやりたいです。 何か不足していますか? 更新1: OK-さまざまなAPIを調べ、XML-RPC、JSON-RPC、SOAP、RESTについて多くを学んだ後、このタイプのAPIは適切であるという結論に達しました。実際、スタック交換はサイトでこのアプローチをかなり使用しており、私はこれらの人々がStack Exchange APIを実行していることを知っていると思います。
155 php  json  api  rest  soap 

2
JSON、REST、SOAP、WSDL、SOA:それらをすべてリンクする方法
現在いくつかの試験を行っており、私はいくつかの概念に苦労しています。これらはすべて私のメモで本当に「言及」されていますが、それらがどのようにリンクされているのか本当に理解できませんでした。私の理解する限り: SOA-サービスのコンシューマー/プロバイダーを通信させるソリューション。(私が理解している限り、これは他のすべての包括的な用語です) WSDL-プロバイダーサービスを記述する言語。 SOAP-メッセージを送信するためにサービスによって使用されるXMLプロトコル「ラッパー」。パラメータを提供するためにWSDLと連携して機能しますか? REST-機能がSOAPに似ているがXMLを回避する設計パターン?(これは本当にわかりません) JSON-JavaScriptを使用するXMLの代替?(これについてもわかりません) インターネットを見回すと、これらのすべてが何であり、どのように相互にリンクしているのか明確に定義されていないようです。
155 json  rest  soap  wsdl  soa 


5
JSON文字列をNSDictionaryに逆シリアル化するにはどうすればよいですか?(iOS 5以降の場合)
私のiOS 5アプリにNSStringは、JSON文字列を含むがあります。そのJSON文字列表現をネイティブNSDictionaryオブジェクトに逆シリアル化したいと思います。 "{\"password\" : \"1234\", \"user\" : \"andreas\"}" 私は次のアプローチを試しました: NSDictionary *json = [NSJSONSerialization JSONObjectWithData:@"{\"2\":\"3\"}" options:NSJSONReadingMutableContainers error:&e]; ただし、ランタイムエラーがスローされます。何が悪いのですか? -[__NSCFConstantString bytes]: unrecognized selector sent to instance 0x1372c *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString bytes]: unrecognized selector sent to instance 0x1372c'

18
JSONで文字列をエスケープするにはどうすればよいですか?
JSONデータを手動で作成する場合、文字列フィールドをエスケープするにはどうすればよいですか?万一Iの使用はApache CommonsのラングのようなものStringEscapeUtilities.escapeHtml、StringEscapeUtilities.escapeXmlあるいは私が使うべきjava.net.URLEncoder? 問題は、を使用するSEU.escapeHtmlと引用符がエスケープされず、文字列全体をのペアでラップする'と、不正な形式のJSONが生成されることです。
154 java  json  escaping 

9
JSON Jacksonへの日付形式のマッピング
私はこのようなAPIから来る日付形式を持っています: "start_time": "2015-10-1 3:00 PM GMT+1:00" YYYY-DD-MM HH:MM am / pm GMTタイムスタンプです。この値をPOJOの日付変数にマッピングしています。明らかに、その変換エラーを示しています。 2つのことを知りたいです。 ジャクソンで変換を実行するために使用する必要があるフォーマットは何ですか?日付はこれに適したフィールドタイプですか? 一般に、ジャクソンによってオブジェクトメンバーにマップされる前に変数を処理する方法はありますか?形式、計算などの変更
154 java  json  date  jackson  pojo 

11
Gson for Javaを使用したJSON解析
タイプのJSONからのデータを解析したいと思いますString。Google Gsonを使用しています。 私が持っています: jsonLine = " { "data": { "translations": [ { "translatedText": "Hello world" } ] } } "; そして私のクラスは: public class JsonParsing{ public void parse(String jsonLine) { // there I would like to get String "Hello world" } }
154 java  json  gson 

2
Python-空白なしのjson
json.dumps()JSONオブジェクトにスペースが追加されることに気づきました 例えば {'duration': '02:55', 'name': 'flower', 'chg': 0} スペースを削除してJSONをよりコンパクトにし、HTTP経由で送信されるバイトを節約するにはどうすればよいですか? といった: {'duration':'02:55','name':'flower','chg':0}
154 python  json 

13
JavaサーブレットからJSONオブジェクトを返す方法
JavaサーブレットからJSONオブジェクトをどのように返しますか? 以前は、サーブレットでAJAXを実行すると、文字列が返されました。使用する必要があるJSONオブジェクトタイプはありますか、またはJSONオブジェクトのような文字列を返すだけですか? String objectToReturn = "{ key1: 'value1', key2: 'value2' }";
153 java  json  servlets 

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