I got an error with JSONParse

Hi. I am using this JSON Parse : http://wiki.unity3d.com/index.php/JSONParse

And I tested it with this code.

var str = “{"nID " :"0", "strName" : "abc"}, {"nID " :"1", "strName" : "def"}”;
var result = JSONParse.JSONParse(str);

however, i got a syntax error.

In fact, it works with this json.
var str = "{"nID " :"0", "strName" : "abc"};

I think the problem is how many groups json has.

Anyone know how to use this parser??

Or other good jsonparser?

Thanks.

The problem isn’t the parser, the problem is that the first json string is invalid.

Try:

var str = "[{\"nID \" :\"0\", \"strName\" : \"abc\"}, {\"nID \" :\"1\", \"strName\" : \"def\"}]";

Thanks. It works!!