次のようなjson文字列が与えられます:
[{"id":28,"Title":"Sweden"},{"id":56,"Title":"USA"},{"id":89,"Title":"England"}]
オブジェクトが存在するかどうかを確認する必要があります。つまり、すべてのフィールドを確認します。
{"id":28,"Title":"Sweden"} => exists
{"id":29,"Title":"Sweden"} => doesn't exist
また
{"id":28,"Title":"Sweden"} => exists
{"id":28,"Title":"Sweden2"} => doesn't exist
コレクションには任意の数のオブジェクトを含めることができ、オブジェクトには常に同じ数のプロパティ(id、title)または(id、title、firstName)などがあります。
また、既存のオブジェクトをチェックするために、文字列を解析してjsonオブジェクトコレクションにする必要がありますか?
私はこれを試しました:
$.map(val, function (obj) {
if (obj === val)
alert('in');
return obj; // or return obj.name, whatever.
});