2

次のようなものがある場合に表示されます

var my_var = {"foo" : "bar"};

JavaScriptで(少なくともFirefoxで)、それをphpサーバーに投稿すると、次のような文字列が表示されます

{foo:"bar",}

サーバー側で。しかし、php の json_decode は、末尾の ',' や、'foo' の周りの引用符の欠如や引用符が好きではありません。受信した json 文字列をクリーンアップする良い方法はありますか?

json オブジェクトは、drupal モジュールの json サービスとともに送信されます。

編集:この質問は閉じることができます。不適切な形式の json は、drupal モジュールで不適切に記述された js が原因です

4

1 に答える 1

2

データを POST するために使用しているコードは何ですか? json2.jsのようなものを使用していることを確認してください。

于 2008-10-11T00:19:36.133 に答える