2011-04-15 13 views
10

Si tengo que JSON es:elemento específico en JSON

 
var response = {results: 2938; id: 9283}; 

¿Cómo puedo conseguir Identificación del uso de Javascript/jQuery?

he intentado algo parecido pero me parece que no puede conseguir lo que quiero (quiero obtener el número de identificación):

 
response[1] 

y

 
response[1].id 
+0

Un objeto JavaScript literal no es JSON – Quentin

+0

Para ser más específicos, el JSON es una respuesta de un POST que hago. Lo guardo en una respuesta variable y quiero obtener ese elemento específico. –

Respuesta

7

simple:

response.id 

Con eso se dice, su JSON no es válido,

var response = {results: 2938; id: 9283}; 

Use un , para separar artículos no es ;

var response = {results: 2938, id: 9283}; 

Y como amo mucho a jsfiddle, aquí hay un example.

+0

Recibo la respuesta como var response = "{results: 2938, id: 9283}"; ¿Cómo obtengo los elementos entonces? –

2

Sólo response.id. No necesitas nada más.

0

Usted debe sólo tiene que utilizar:

response.id 
0
dynamic func_param = JsonConvert.DeserializeObject(key); 

foreach (var invoicekey in func_param) 
{ 
    var invoice = merchelloHelper.Query.Invoice.GetByKey(Guid.Parse(invoicekey.Value)); 
} 
Cuestiones relacionadas