ループが空の場合なぜFOR-ループが戻る「引数」で、私はJSONオブジェクトを反復処理しています
私のJSONの構造は、この
{「someinfo」のようなものは以下のとおりです。 { "ABC": "123"、 "XYZ": "456"}}} JSONの 'パラメータ' が満たされている場合、ループ上記
for (var tempVal in jsonObj.someinfo.Parameter) {
//print tempval
}
は正しい値を返します。
それが空の場合、それはJSONで引数
空の 'パラメータ' のようになります印刷されます:
{ "someinfo":{ "パラメータ": ""}}}
を正しい値を印刷するためには
空または空以外は、ループ内FOR-でどのような方法がある
あなたは 'if'条件について話していますか? – Rayon
あなたのjsonパラメータが間違っていると思います。これはオブジェクトまたはnullでなければなりません。オブジェクトでも空の文字列でもない – RvdK
JSONファイルのコンテンツやフォーマットを制御できません。だから上の状態で何ができるのですか? –