1

私はjson.netを使用してjsonを解析しており、文字列をこのようなオブジェクトに変換した後

 Dim jobj As JObject = JObject.Parse(tweet)
 sid = jobj("id").ToString

正常に動作しているように見えますが、特定のタグが存在しない場合に nullexception が発生します。どうすればこれを処理できますか? たとえば、次の場合:

"id":123456787,
"id_str":"123456787",
"text":"HELLO help with parsing json",

id_str フィールドがそこにない場合、エラーがスローされ、解析しようとしている各フィールドの null をチェックしたくありません。もう 1 つの方法は、jobj を実行してすべての子のリストを取得し、それらを反復処理することでした。

アドバイスをいただければ幸いです。

4

1 に答える 1