1

JSON API フォーマット文字列から特定のタイプの属性を抽出するにはどうすればよいですか? 私は使用NSJSONSerializationしました-しかし、それは属性を抽出し、included.attributesの下に置きます

..."included":[{"id":"","type":"name1","attributes":{...}},{"id":"","type":"form-data","attributes":{..}}]}

次のようにシリアル化されます。

included =     (
            {
        attributes =             {..};id = "";
        type = "name1";
    },
            {
        attributes =             {...};
        id = "";
        type = "name2";
    }
);
}

タイプの値に基づいて属性の値を抽出する方法はありますか?

4

1 に答える 1

1

次のコードを使用して、必要なものを抽出しました。

    for (NSMutableArray* oneRow in attributes) {
    if([[oneRow valueForKey:@"type"] isEqualToString:@"name"]){
        formAttribute = [oneRow valueForKey:@"attributes"];
    }
}

これを実行できるメソッドまたは事前定義された関数を見つけたいと思っていました-もしあれば、答えとして追加してください。

于 2015-09-01T05:53:07.413 に答える