問題タブ [simplejson]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - JSON文字列に注釈を含める方法は?
JSON としてエンコードされた出荷のリストを返すビューがあります...
しかし、JSON にこれらの注釈がどこにも表示されません...どうすればそれらを含めることができますか?
python - simplejson を使用して Python オブジェクトへの JSON 応答をデコードするにはどうすればよいですか?
simpleJSON を使用した JSON シリアライゼーション Python
オブジェクトのシリアル化を最適化できるようにオブジェクトを作成するにはどうすればよいですか
私はsimpleJSONを使用しています
1,2 は固定変数
3 はカテゴリとスコアの固定辞書です
4 は、長さが固定されている dict の配列 (4) です。配列は、実行時に指定された長さです。
プロセスはできるだけ速くする必要があるため、最善の解決策について確信が持てません。
javascript - simplejson が App Engine サーバーで一重引用符をエスケープしない
JavaScriptで使用する適切にフォーマットされたjsonオブジェクトを生成しようとしています。simplejson.dumps(string) を試してみましたが、ローカル マシン (Python シェル) とサーバー (Google アプリ エンジンを実行) では動作が異なります。たとえば、ローカルでは次のようになります。
これはすべて良さそうです。しかし、サーバーで実行すると、
{"こんにちは": "こんにちは、私はここにいます"}
一重引用符がエスケープされていないため、javascript でエラーがスローされます。
二次的なことをするstring.replace("'", r"\'")
以外に、誰か提案はありますか? 私は途方に暮れていて、それを理解しようとしてすでに多くの時間を費やしてきました...
python - Python dictキーが小文字であることを確認するには?
simplejson を使用して JSON に変換したい辞書があります。
dict のすべてのキーが小文字であることを確認するにはどうすればよいですか?
編集:私の質問を見てくれてありがとう。なぜこれが欲しかったのかを詳しく説明しなかったことを残念に思います。のパッチを当てることJSONEmitter
でしdjango-piston
た。
python - simplejsonがTextMateではなくTerminalで機能するのはなぜですか?
私はsimplejsonを使用してNewYorkTimeAPIからデータを取得しています。コマンド「pythontest.py」を使用してターミナルからファイルを実行すると機能しますが、コマンド+Rを使用してTextMateを実行すると機能しません。まったく同じファイルを実行しています。どうしてこれなの?
Snow Leopard 10.6.4、TextMate 1.5.10、およびPython2.6.4を実行しています。
編集:これを含めるのを忘れて申し訳ありません:「機能しません」とは、「simplejsonという名前のモジュールがない」という意味です。また、これはPyMongoでも発生することに気付きました(「pymongoという名前のモジュールはありません」)。
python - JSON シリアル化から空/null 値を除外する
Python と simplejson を使用して、複数のネストされた辞書を JSON にシリアル化しています。
空/null 値を自動的に除外する方法はありますか?
たとえば、これをシリアル化します。
に
JavaでJacksonを使用する場合Inclusion.NON_NULL
、これを行うために使用できます。simplejson に相当するものはありますか?
python - simplejson.loads()は無効な\エスケープを取得します:'x'
simplejsonを使用してJSONファイルをデコードする方法を学んでいます。しかし、「無効な\escape」エラーが発生しました。これがコードです
そしてここにエラーメッセージがあります
jsonパーサーはエスケープを認識することになっていると思います。だから私は何が悪いのか、そして私は何をすべきかを知りたいのです。
python - ネストされた無効なjsonを有効なものに変換し、リストに変更します
このリンクの下:
http://dev1.gecoloco.com/rte/done_json.php
私が操作している json のようなオブジェクトがあります。フォーマットが間違っているため、simplejsonでロードできません。したがって、このコードは失敗します:
その結果、辞書のリストを取得したいと思います。
最初の質問は、適切なjsonとしてロードする方法ですか? 文字列として読み取ってから、引用符または別のものを置き換えますか?
2 番目の質問は、適切にフォーマットされた json を辞書のリストに変換する方法です。(これを簡単に行うには json が必要ですか?) ?
助けてくれてありがとう。
python - JSONを括弧でカプセル化する方法は?
私はこのコードを持っています:
そして、それは私にこれを与えます:
括弧で囲んでさらにカプセル化するにはどうすればよい()
ですか? それらがないと、phpでそれらを解析するときにエラーが発生するためです。
python - Simplejsonのダンプとロードが有効な辞書を返さない
後で読むことができるように、jsonの結果をGAEデータストアに保存しようとしています。私はそれを文字列にダンプし、それを保存し、それを読み取ってdictにロードし直しています。しかし、ロードした後、それをdictとして読み取ることができなくなりました。
結果の印刷:
jsonを印刷:
エラー: