我一直在尝试使用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'
任何人都知道这意味着什么?以及如何解决它?任何帮助将不胜感激
答案 0 :(得分:2)
是的,似乎有一个非常简单的解决方案:您可能知道每个对象都需要一个字符串作为键。但是,您只是忘了将table0和table1放在引号中。
<强>无效:强>
table0: [
{ ...
<强>有效:强>
"table0": [
{ ...