文本到 JSON iOS
Posted
技术标签:
【中文标题】文本到 JSON iOS【英文标题】:Text to JSON iOS 【发布时间】:2011-10-12 00:42:21 【问题描述】:是否可以从文本创建 JSON 文件?
如果是这样,是否有在 ios 上执行此操作的首选方法?
谢谢
【问题讨论】:
你的问题很模糊。你能更详细地描述你想要做什么吗?这些文本文件是什么样的? 我的意思是,文本字段可以转换成JSON文件吗?例如 excel 文件或 UITextFields。如何从这些数据布局创建 JSON 文件。像键/值对。 如何创建 JSON 文件?需要编码吗?我问的原因是因为我需要从标准用户创建 JSON 文件,不了解代码或任何相关知识。 【参考方案1】:没有什么能阻止您将 JSON 对象持久保存到文件中,但从存在 XLS 文件的意义上说,并不存在真正的“JSON 文件”。
JSON 是一种将对象编码为文本格式以进行轻量级数据交换的方式。
http://en.wikipedia.org/wiki/JSON
您使用 JSON 将对象转换为字符串,通常通过线路在可能不同的系统之间传输,然后再转换回对象。
在 iOS 中,可能有 API 可以做到这一点(Ryan 在上面指出):
https://***.com/questions/286087/best-json-library-to-use-when-developing-an-iphone-application
如果您想将 JSON 格式的对象保存到文件中,您当然可以这样做:
Write a file on iOS
【讨论】:
谢谢。我对没有 JSON 文件的事实有点困惑。那么,Objective C 对象是否被转换为 JSON 格式,应用程序请求、接收然后将其转换回对象?如何在没有应用程序的情况下创建 JSON 文件。例如,可以写出一个 XML 文件。 JSON 的典型用途是客户端服务器。您的客户端(电话)向服务器 (server.com/employee/2) 发出 http 请求。服务器从存储中获取员工 2,将其转换为对象服务器端(例如 C# 用于参数),然后通过网络返回它... ...当它通过网络时,服务器框架将其转换为文本 JSON 格式,因为许多不同操作系统上的许多不同客户端都有库来将 JSON 转换为它们的对象...跨度> 手机从 http 响应中接收 JSON 字符串,然后使用其中一个 JSON API 将其转换为 Objective-c 对象。现在您可以像在代码中使用其他对象一样使用该对象了。 也可以反过来,创建一个objective-c 对象,使用API 将其转换为JSON 字符串,然后通过http 将其发布或放入服务器。服务器把它变成一个对象并对其进行操作。【参考方案2】:如果您的意思是获取一些 JSON 格式的文本并创建一个 JSON 对象,您可以从中获取数据,是的。看这里:
https://***.com/questions/286087/best-json-library-to-use-when-developing-an-iphone-application
【讨论】:
以上是关于文本到 JSON iOS的主要内容,如果未能解决你的问题,请参考以下文章
解析:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项
ios - Heroku 和 MongoDb 上的自定义解析服务器错误 3080:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项