サービス呼び出しの 1 つの JSON 応答を解析しているときに、典型的なシナリオに直面しています。
属性の 1 つのコンテンツ (以下の例では、"name" を属性と見なします) は、String または JSONObject のいずれかになります。
この種のシナリオをコードで処理する方法。また、json コンテンツが同じ属性セットと一致している必要はないことを考慮してください。
例:
文字列応答
{"name":"Adam"}
JSON レスポンス
{"name":{"FirstName":"Adam", "MiddleName":"Don"} }
OR
{"name":{"FirstName":"Adam", "LastName":"Don"} }
OR
{"name":{"MiddleName":"Adam", "LastName":"Don"} }