0

NING エクスポーターから取得したクライアントの JSON ファイルがあります。データを PHP にロードしようとしていますが、json が適切にフォーマットされていないようです。SO PHP は JSON を解析できません。また、別の PHP クラスを使用してそれを実行しましたが、それも機能しませんでした。以下は、ファイルの1つの内容です

([{"id":"2492571:Note:75","contributorName":"16szgsc36qg2k","title":"メモ ホーム","description":"ようこそ! すべてのメモを表示するには.","createdDate": "2008-11-14T08:44:58.821Z","updatedDate":"2008-11-14T08:44:58.821Z"}])

助けてください!

4

3 に答える 3

2

NING エクスポータからの JSON ファイルが適切にフォーマットされていません。何らかの理由で、一部のコンマが欠落しており、'},{' の代わりに '}{' パターンがあり、最初と最後の文字が正しくありません。

ファイルを事前に解析し、それらの問題や表示される可能性のあるその他の問題を修正する小さなルーチンを作成するか、このWordpressプラグインのコードを確認することができますhttp://wordpress.org/extend/plugins/import-from -ning/を実行し、json ファイルを修正するルーチンをコピーします。

于 2011-11-17T11:48:00.817 に答える
2

先頭と末尾のかっこは、JSON では無効です。それらを取り除いた後に解析する必要があります。

于 2010-06-23T08:22:58.000 に答える
0

Ning データを別のプラットフォームに移行したい場合は、Discourse を検討してください。すでにそのためのインポーターがあります。

Discourse を使用したくない場合でも、(Ruby)インポーターのソース コードを使用して、JSON ファイルの解析方法を確認できます。

于 2016-09-16T16:50:48.400 に答える