Data una stringa JSON come questo:Jquery o Javascript controllo se oggetto esiste nella collezione di JSON Oggetti
[{"id":28,"Title":"Sweden"},{"id":56,"Title":"USA"},{"id":89,"Title":"England"}]
ho bisogno di controllare se esiste un oggetto, controllando tutti i campi, il che significa:
{"id":28,"Title":"Sweden"} => exists
{"id":29,"Title":"Sweden"} => doesn't exist
O
{"id":28,"Title":"Sweden"} => exists
{"id":28,"Title":"Sweden2"} => doesn't exist
La raccolta può avere qualsiasi numero di oggetti e oggetti avrà sempre un numero uguale di proprietà (id, titolo) o (id, titolo, firstName) ecc.
Inoltre, per verificare l'esistenza di un oggetto esistente, la stringa deve essere analizzata in una raccolta di oggetti JSON?
Ho provato questo:
$.map(val, function (obj) {
if (obj === val)
alert('in');
return obj; // or return obj.name, whatever.
});
+1 per la Svezia. I <3 Svezia. – L0j1k
Hai fatto il minimo tentativo di risolverlo da solo, giusto? ;) – dfsq