在 Objective-C 中为 POST HTTP 请求生成 JSON 负载
有没有人有任何示例代码来创建 JSON 有效负载以作为 Objective-C 中的 HTTP POST 请求发送? 我希望生成的 json 有效负载的示例如下所示:
{__metadata:{\"Uri\":\"/NewLoc/\",
\"Type\":\"Location.NewLoc\"}, \"LocID\":\"100006\",
\"latitude\": \"40.123456\", \"longitude\": \"-65.876543\",
\"VisitDate\": \"\\/Date(1249909200000)\\/\", \"type\": \"S\"}
我正在使用从以下位置下载的 json-framework: http://code.google.com/p/json-framework/
任何示例代码将不胜感激。
Does anyone have any sample code to create a JSON payload to be sent as a HTTP POST Request in Objective-C? An example of the json payload I am looking to generate looks like:
{__metadata:{\"Uri\":\"/NewLoc/\",
\"Type\":\"Location.NewLoc\"}, \"LocID\":\"100006\",
\"latitude\": \"40.123456\", \"longitude\": \"-65.876543\",
\"VisitDate\": \"\\/Date(1249909200000)\\/\", \"type\": \"S\"}
I am using the the json-framework downloaded from: http://code.google.com/p/json-framework/
Any sample code would be greatly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您已经在使用 json 框架,所以工作就完成了一半。
该框架可以采用任何键值编码兼容对象并将其转换为 JSON。 它可以是一个 Core Data 对象、一个 NSDictionary 对象以及任何支持 KVC 的任意对象。
此外,json 框架添加了一个类别,允许您使用
JSONRepresentation
消息从这些对象中获取 JSON 字符串。所以,假设你想使用 NSDictionary,你可以这样写:
You're already using the json-framework, so that's half the work done.
This framework can take any Key-Value Coding compatible object and translate it to JSON. It could be a Core Data object, an NSDictionary object, and any arbitrary object as long as it supports KVC.
In addition, the json-framework adds a category which allows you to get a JSON string out of these objects using the
JSONRepresentation
message.So, suppose you wanted to use NSDictionary, you could write: