【问题标题】:How to create a basic JSON string in iOS如何在 iOS 中创建一个基本的 JSON 字符串
【发布时间】:2012-03-16 22:09:51
【问题描述】:

如何创建基本的 JSON 字符串?当我在 NSString 中分配 JSON 值时,出现分号错误。如何创建此字符串而不会出现错误?你们能帮帮我吗?代码如下:

NSString *dam= @" {
    "Id": 23, "Ratings": {
    Picnicvanlig: 4, Barn Valning: 2, Badvanling: 5, etc..:3
}, "UserId": santosh@facebook.com
}";

【问题讨论】:

  • 你也是编码新手吗?
  • 感谢工作...我是 JSON 框架的新手
  • 很高兴为您提供帮助。你明白错误来自哪里吗? Objective-C(在这种情况下实际上是 C)认为当它看到第二个 " 字符时你正在结束字符串......你必须通过“转义”告诉编译器哪些双引号字符是字符串的一部分它们前面有一个斜线。

标签: objective-c ios json


【解决方案1】:

转义引用的引号:

NSString *dam= @"{\"Id\": 23, \"Ratings\": {\"Picnicvanlig\" : 4, \"Barn Valning\": 2, \"Badvanling\" : 5, \"etc..\" : 3 }, \"UserId\": \"santosh@facebook.com\"}";

更好的是,阅读Apple's JSON stuff

【讨论】:

  • 上面的字符串仍然不是 JSON 字符串。所有的键都必须被引用,电子邮件地址也是如此。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-29
  • 1970-01-01
  • 2023-03-22
  • 2022-06-15
  • 2013-07-22
  • 2010-11-06
相关资源
最近更新 更多