質問

私はJSONで80文字を超える文字列を渡す問題を抱えています。私は正確に80文字が、それは魔法のように動作しますロングの文字列を渡す場合。しかし、かつて私はそれが出てクラップス81番目の文字を追加します。私は放火犯でJSONオブジェクトを見てみました、それはそれの隣にエクスパンダを持っているので、文字列が配列であると考えているようです。しかしエキスパンダーをクリックすると、何もしません。私は、JSON文字列のサイズと回避策上のキャップをオンラインで検索してみたが、空:(まで来ています。誰もがこのことについて何を知っていますか?

編集ます:

これは実際には文字列が何であるかは関係ありません...「abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz」を使用しても同じ結果になります。

ここに私のコードです:(Iのpythonを使用しています)。

結果= { "テスト": "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"} self.response.out.write(simplejson.dumps(結果))

あなたは、Python用の文字列を正しくエンコードするクラスを知ることが起こるのでしょうか?本当にありがとうございました:)

役に立ちましたか?

解決

第81キャラクターは何ですか?文字列が正しくJSONデコーダを作り、エスケープされていないように聞こえるが、それが配列であると思います。あなたは80の周りに、ここで、文字列、または少なくとも20かそこらの文字を投稿することができれば、私はおそらく間違っている何を言うことができます。また、あなたはJSON文字列が作られたか言うことができる場合。ほとんどの言語では、オブジェクトと配列のうち、適切なJSON文字列を作成するクラスを取得することができます。例えば、PHPは json_encode()を有し;

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top