如何将 NSDictionary 转换为 JSON 对象?
我仍在学习 JSON,并使用 SBJSON。我将如何获取 NSDictionary 并将其转换为与此类似的 JSON 对象:
{"id":"123","list":"456","done":1,"done_date":1305016383}
I'm still learning JSON, and using SBJSON. How would I go about taking an NSDictionary and converting it into a JSON object similar to this:
{"id":"123","list":"456","done":1,"done_date":1305016383}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 SBJSON 添加到 NSDictionary 的类别:
只需在字典中适当命名键和值,SBJSON 就会为您完成这项工作
Use the category that SBJSON adds to NSDictionary:
Just name the keys and values appropriately in the dictionary and SBJSON will do the work for you
官方 iOS-SDK 中有一个 JSON-API(自 iOS5 和 OS X 10.7 起):
有关如何使用它的更多信息,请参阅 Guillaume 的帖子:https://stackoverflow.com/a/9020923/261588
就像魅力一样。
There is a JSON-API (since iOS5 and OS X 10.7) in the official iOS-SDK it's called:
See Guillaume's post for more information how to use it: https://stackoverflow.com/a/9020923/261588
Works like a charm.
对于那些使用 JSONKit 而不是 SBJSON 的人:
JSONKit 还提供了 NSDictionary 的类别
For those that are using JSONKit instead of SBJSON:
JSONKit also provides a category for NSDictionary