0
私はこの文字列を別のpythonクローラプログラム。どうすればこのような文字列をロードできますか({u'facebook ':{u'identifier':u'http://www.facebook.com/71 '}})をJSONに
{u'facebook': {u'identifier': u'http://www.facebook.com/71'}}
私はJSONに関するほとんどの質問を読んでいます。質問は一重引用符についてです。二重引用符に変換するにはどうすればよいですか?
私はjson.dump()を試しましたが、文字列の二重引用符のペアを追加するだけです。
"{u'facebook': {u'identifier': u'http://www.facebook.com/71'}} "
私もdemjsonを使用しようとしましたが、結果は上記と同じです。
実際には、「識別子」の後ろの文字列だけが必要です。どうすれば入手できますか?前もって感謝します。
にそれを解析する
ast.literal_eval
機能を使用できるようにその文字列は、実際に、有効なPythonのように見えますか?そして、「JSONへのロード」とはどういう意味ですか?その文字列の中に辞書を入れたいですか?その場合、なぜ 'json.loads()'を使わないのですか? – Wombatz
いいえ、私はしません。申し訳ありませんが、私は明確ではありません。まず、文字列はCSVファイルにあります。最初は文字列だと思いますが、json.loads()を使ってみましたが、ポップします------- ValueError:プロパティ名が必要です:1行目2(char 1)------ JSON形式と一貫しない一重引用符があるためです –