問題タブ [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 - Python simplejson を使用して JSON を別のサーバーに送信すると、Unicode エンコーディングの問題が発生する
私は特殊文字を含むPythonのsimplejsonライブラリで文字列をエンコードしています:
こんにちはテスト
特殊文字
プラス: +++++
特殊文字 :œ∑´®†\¨ˆøπ“ß∂ƒ©˙∆˚¬Ω≈ç√∫˜μ≤≥
しかし、それをエンコードして (POST を使用して) 他のマシンに送信すると、次のようになります。
{'message': ['{"body": "hello testing sp\\u00e9ci\\u00dfl characters\\n\\nplusses: \\n\\nspecial chars:\\u0153\\u2211\\u00b4\\u00ae \\u2020\\u00a5\\u00a8\\u02c6\\u00f8\\u03c0\\u201c\\u00df\\u2202\\u0192\\u00a9\\u02d9\\u2206\\u02da\\u00ac\\u03a9\\ u2248\\u00e7\\u221a\\u222b\\u02dc\\u00b5\\u2264\\u2265"}']}
+ 記号は完全に取り除かれ、残りはこの unicode(?) 形式になっています。これに対する私のコードは次のとおりです。
何か案は?ありがとう!
編集:使用してみましjson.dumps(data, ensure_ascii=False)
たが、UnicodeError ordinal not in range
エラーになります。
python - simplejson を使用してプロパティをシリアル化および維持する方法は?
これら 2 つのキーと値のペアを含む辞書の場合:
それを JSON にシリアライズし、データストアに保存してからフェッチし、元のプロパティにデシリアライズしたいと考えています。
python - simplejsonのシリアライズ可能なクラスの作り方
私はこのように定義されたクラスを持っています
私がする時:
理由がわかりません。
クラス オブジェクトをシリアル化するために、simplejson の A に特定のメソッドを追加する必要がありますか?
python - Python で既存の JSON を編集する
指定された形式でサーバーから JSON を取得しています。
「imagekey」を使用して、各要素に新しい要素「viewurl」を追加する必要があります。たとえば、結果は次のようになります。
おそらくこれを行う簡単な方法がありますが、ダンプとロード以外の simplejson で多くを見つけるのに苦労しています。
jquery - Django バックエンドから jQuery 経由で返された JSON オブジェクトを解凍して表示する
私のアプリケーションの一部は、いくつかの材料を取り込んで、関連するレシピを吐き出します。AJAXのみを使用するように変換しようとしています。JSON で返されるデータを解析し、フロント エンドで使用するためにデータにアクセスする際に問題が発生しています。
Django views.py の私のコードは次のようになります。
私のJavaScriptは次のようになります:
この方法で取得した出力は、JSON 応答の各文字のように見えるものの新しい li を提供することになります....each()
各文字を通過します。
私もjQuery.parseJSON(data);
それぞれを実行する前に使用してみましたが、これは JSON レシピが 1 つしか返されない場合にのみ機能するようです。JSON で何かが間違ってフォーマットされていると思いますか、それとも正しく解析していませんか?
前もって感謝します!
python - Pythonでsimplejsonを高速化するにはどうすればよいですか?
simplejsonは遅いです。速くなりたいです。どうすればこれを達成できますか?
python - Python-文字列をjsonに変換し、組み合わせる
APIURLから2つの文字列を取得しました
data1とdata2には次のものが含まれていますstring
これらの2つの文字列をjsonに変換し、出力jsonが好むような方法で結合(または文字列を結合してから変換)したいと思います
これどうやってするの?simplejsonライブラリを使用することを好みます
python - json をデコードし、django テンプレートのアイテムを反復処理する
こんにちは、simplejson を使用して json をインポートし、django テンプレート内で使用するためにデコードしています。
これはデコードされたjsonです:
結果の各アイテムには次のものが必要です。
• URL • PlaylistID • 名前
辞書からですが、データをdjangoテンプレートに渡す前に、views.pyでこのデータを整理/ソートする必要があるかどうか疑問に思っていましたか? そして、これをループして取得するにはどうすればよいですか
- Result1: URL、PlaylistID、名前
- Result2: URL、PlaylistID、名前
- 結果 3: URL、PlaylistID、名前
- Result4: URL、PlaylistID、Name ...etc
私はPythonを学んでいるので、どんな助けや提案も大歓迎です。
ありがとうジョン
python - PythonJSONデコード
Pythonでこのjsonをデコードするのに問題があります。
basehttpserverから戻ってきました
これをsimplejsondecoderに入れています
しかし、データの長さを見ると、私が期待しているようなjsonオブジェクトの場合は5ではなく、1で戻ってきます。
問題が他の場所にある場合に備えて、ここにすべてのコードがあります。
python - simplejson の出力をカスタマイズする
私はpython dictsをsimplejsonで変換しますが、いくつかの定義されたキーの出力をカスタマイズしたいと思います.
たとえば、javascript がデータを解釈し、文字列として読み取らないように、キーcallback
を常に引用符で囲まずにscope
レンダリングする必要があります。
望ましい出力の例:
callback
およびscope
キーの値には引用符が含まれていないことに注意してください。
カスタムクラスとサブクラス JSONencoder を作成しようとしましたが、うまくいきませんでした。
結果の JSON が JSON の推奨事項では無効になる可能性があることはわかっていますが、一部の JS アプリケーションにとっては重要です。
いくつかの正規表現の回避策を試しましたが、内部にデータがある複数行およびインライン関数では複雑になっています。
ありがとうございました !