错误“-JSONValue失败。错误是:初始't'后预期为'true'”

时间:2012-01-11 15:08:00

标签: json

我一直在尝试使用Json将DataSet信息输入到tableview中。当我试图获得此字符串的JSONValue时。这是两张表btw。

  

NSString * responseString = @“{table0:[{\”value_key \“:1,\”value_desc \“:\”Value 1 \“,\”value_seq \“:true},{\”value_key \“ :1,\“value_desc \”:\“值1a \”,\“value_seq \”:false},{\“value_key \”:2,\“value_desc \”:\“值2 \”,\“value_seq \“:false},{\”value_key \“:2,\”value_desc \“:\”值2b \“,\”value_seq \“:true}],table1:[{\”emp_key \“:1, \“\ temp_name \”:\“测试,员工\”}]}“;

NSArray *luckyNumbers = [responseString JSONValue];

我收到此错误-JSONValue failed. Error is: Expected 'true' after initial 't'

任何人都知道这意味着什么?以及如何解决它?任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

是的,似乎有一个非常简单的解决方案:您可能知道每个对象都需要一个字符串作为键。但是,您只是忘了将table0和table1放在引号中。

<强>无效:

table0: [
    { ...

<强>有效:

"table0": [
    { ...