問題タブ [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.

0 投票する
1 に答える
1350 参照

python - JSON文字列に注釈を含める方法は?

JSON としてエンコードされた出荷のリストを返すビューがあります...

しかし、JSON にこれらの注釈がどこにも表示されません...どうすればそれらを含めることができますか?

0 投票する
1 に答える
4017 参照

python - simplejson を使用して Python オブジェクトへの JSON 応答をデコードするにはどうすればよいですか?

simpleJSON を使用した JSON シリアライゼーション Python

オブジェクトのシリアル化を最適化できるようにオブジェクトを作成するにはどうすればよいですか

私はsimpleJSONを使用しています

1,2 は固定変数

3 はカテゴリとスコアの固定辞書です

4 は、長さが固定されている dict の配列 (4) です。配列は、実行時に指定された長さです。

プロセスはできるだけ速くする必要があるため、最善の解決策について確信が持てません。

0 投票する
2 に答える
1419 参照

javascript - simplejson が App Engine サーバーで一重引用符をエスケープしない

JavaScriptで使用する適切にフォーマットされたjsonオブジェクトを生成しようとしています。simplejson.dumps(string) を試してみましたが、ローカル マシン (Python シェル) とサーバー (Google アプリ エンジンを実行) では動作が異なります。たとえば、ローカルでは次のようになります。

これはすべて良さそうです。しかし、サーバーで実行すると、

{"こんにちは": "こんにちは、私はここにいます"}

一重引用符がエスケープされていないため、javascript でエラーがスローされます。

二次的なことをするstring.replace("'", r"\'")以外に、誰か提案はありますか? 私は途方に暮れていて、それを理解しようとしてすでに多くの時間を費やしてきました...

0 投票する
8 に答える
17717 参照

python - Python dictキーが小文字であることを確認するには?

simplejson を使用して JSON に変換したい辞書があります。

dict のすべてのキーが小文字であることを確認するにはどうすればよいですか?

編集:私の質問を見てくれてありがとう。なぜこれが欲しかったのかを詳しく説明しなかったことを残念に思います。のパッチを当てることJSONEmitterでしdjango-pistonた。

0 投票する
2 に答える
296 参照

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という名前のモジュールはありません」)。

0 投票する
7 に答える
30160 参照

python - JSON シリアル化から空/null 値を除外する

Python と simplejson を使用して、複数のネストされた辞書を JSON にシリアル化しています。

空/null 値を自動的に除外する方法はありますか?

たとえば、これをシリアル化します。

JavaでJacksonを使用する場合Inclusion.NON_NULL、これを行うために使用できます。simplejson に相当するものはありますか?

0 投票する
3 に答える
16700 参照

python - simplejson.loads()は無効な\エスケープを取得します:'x'

simplejsonを使用してJSONファイルをデコードする方法を学んでいます。しかし、「無効な\escape」エラーが発生しました。これがコードです

そしてここにエラーメッセージがあります

jsonパーサーはエスケープを認識することになっていると思います。だから私は何が悪いのか、そして私は何をすべきかを知りたいのです。

0 投票する
1 に答える
339 参照

python - ネストされた無効なjsonを有効なものに変換し、リストに変更します

このリンクの下:
http://dev1.gecoloco.com/rte/done_json.php 私が操作している json のようなオブジェクトがあります。フォーマットが間違っているため、simplejsonでロードできません。したがって、このコードは失敗します:

その結果、辞書のリストを取得したいと思います。
最初の質問は、適切なjsonとしてロードする方法ですか? 文字列として読み取ってから、引用符または別のものを置き換えますか?
2 番目の質問は、適切にフォーマットされた json を辞書のリストに変換する方法です。(これを簡単に行うには json が必要ですか?) ?
助けてくれてありがとう。

0 投票する
2 に答える
1477 参照

python - JSONを括弧でカプセル化する方法は?

私はこのコードを持っています:

そして、それは私にこれを与えます:

括弧で囲んでさらにカプセル化するにはどうすればよい()ですか? それらがないと、phpでそれらを解析するときにエラーが発生するためです。

0 投票する
3 に答える
2825 参照

python - Simplejsonのダンプとロードが有効な辞書を返さない

後で読むことができるように、jsonの結果をGAEデータストアに保存しようとしています。私はそれを文字列にダンプし、それを保存し、それを読み取ってdictにロードし直しています。しかし、ロードした後、それをdictとして読み取ることができなくなりました。

結果の印刷:

 

jsonを印刷:

 

エラー: