1

PHPで解析しようとしている次のものがあります

これは JSON ですが、先頭に 'u' が付いています (おそらく python インジケーターですが、よくわかりません) これらを有効な JSON に変換する最も簡単な方法は何ですか? それとも、これは PHP が解析できるはずの有効な JSON ですか?

{u'_id': u'fruit',
               u'etags': [{u'score': 3.612, u'tag': u'apple'},
                          {u'score': 1.443, u'tag': u'banana'},
                          {u'score': -0.833, u'tag': u'cherry'},
                          {u'score': -2.048, u'tag': u'orange'}]}

編集:PHPで「構文エラー、不正な形式のJSON」が表示されるため、何かがずれていますが、「u」ではない可能性があります

編集:素晴らしい答えではありませんが、これでうまくいきます:

$json = str_replace("u'", "'", $json);
$json = str_replace("'", '"', $json);
4

2 に答える 2