2017-01-14 19 views
-4

クロムデバッグツールを使用してレスポンスをコピーし、http://www.bejson.com/にチェックを入れると、有効なjsonが表示されます。しかし、Webページでは、datatablesはそれが有効なjsonではないことを警告します。同じバックエンドコードを使用すると、ページがうまく表示されます。htmlやDatatable処理で表示されるときにデータに問題があると思います。Pythonを使用してデータベースからデータを読み取り、jsonコードに変更した後にWebページに送信します。方法、それを解決する方法。 私のデータは次のとおりです。 json datajquery Datatableの無効なJSONレスポンス1、データが有効なものとしてチェックされていますjson

+0

私たちが見ることができるように、今まで試したことを使ってJSFidlleを処理してみてください。 – annoyingmouse

答えて

1

JSON EditorであなたのJSONを貼り付け、JSONをテストするために、右矢印を使用します。エラーがあれば表示されます。それでもエラーが見つからない場合は、オンラインで保存してください(jsoneditorはオンラインで保存するオプションを提供しています)。私が恐れているのは、あなたが共有しているイメージはそれほど役に立ちません。

EDIT:JSONレスポンスに▀▄▀▄▀▄や⚫⚫▶▶のような特殊文字があります。私はあなたがDBにこれらのように格納していると仮定しています。これは有効なJSONですが、の正確な意味はですエラーがエンコード関連である必要があるように私には思われる。 JSONにダンプする前に、Latinの代わりにUTF8を使用してエンコードしていることを確認してください。

+0

DBレベルで使用しているエンコード形式は何ですか? –

関連する問題