问题标签 [json-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 使用 iOS 安装 json-framework
这似乎是一件简单愚蠢的事情,但我无法让它发挥作用。这是流程:
从 GitHub 下载并解压缩 json-framework 包。使用 XCode 创建一个新的标准单视图应用程序。在我的项目中创建一个名为“JSON”的新组。在我的项目目录中创建一个名为“JSON”的目录,并将文件从“json-framework-master/Classes/*”复制到此目录中。在 XCode 项目中,将我刚刚复制的文件拖到我创建的“JSON”组中。文件已成功添加到项目中。在我的代码中,我在顶部添加:
在应用程序委托启动方法中,我添加了这个:
这只是一个简单的测试,以确保 JSON 正常工作。一切都可以正常构建和编译,但我收到此错误:
我什至尝试将“-all_load”链接器标志添加到项目和目标中,但这无济于事。我正在使用 iOS 6.0 构建 iPhone 5。
我也知道 iOS5+ 包含原生 JSON 支持,但我也需要支持旧版本。
objective-c - 不支持 JSON 序列化目标 c
当我将 Dictionary 与对象数组一起使用时,出现以下错误:
错误:JSONFragment 失败。错误跟踪是:( "Error Domain=org.brautaset.JSON.ErrorDomain Code=1 \"DocumentType 不支持 JSON 序列化\" UserInfo=0xb5cc270 {NSLocalizedDescription=DocumentType 不支持 JSON 序列化}", "Error Domain=org. brautaset.JSON.ErrorDomain Code=1 \"Unsupported value for key DocumentTypes in object\" UserInfo=0xb580e60 {NSUnderlyingError=0xb585320 \"JSON serialization not supported for DocumentType\", NSLocalizedDescription=Unsupported value for key DocumentTypes in object}" )
但没有得到相同的错误:
上面给了我正确的 JSON 表示。
我做错了什么?任何人都可以在上面帮助我....
实际上我的数组包含核心数据类对象,它不支持 JSON 表示,所以我通过实现进行了更改,现在它工作正常。如果有任何方法可以更改 JSON 中的 coredata 类对象表示,请更新我。谢谢。
automatic-ref-counting - 用于带有 ARC 的 xcode 4.6 ios 6 的 JSONKit?
好吧,我确实添加了 JSONKit 类(JSONKit.h 和 JSONKit.h),但是在 .m 文件中,我有很多警告和编译错误,例如:
如何以最佳方式使用适用于 xcode 4.6 iOS 6 的 JSONKit 和 JSON 框架?
& 多谢!!!来自玻利维亚的问候!!摇滚吧!!!XD
objective-c - 从 NSDictionary 对象中提取
我使用 json-framework 从 URL 中提取 JSON 字符串,并NSDictionary
使用这两行代码将 JSON 字符串转换为对象
我的NSDicitonary
有:
现在我需要访问每个元素,例如我想获取第二个元素的“名称”值。我不知道该怎么做。谢谢!
json - 动态插入元素时,ng-repeat 不更新 DOM
我正在使用jsonForm从 3 个不同的 json 模式生成一个表单。提交表单时,请求另一个表单,依此类推......所有 3 个表单上的数据创建一个 json 对象,该对象在最后一个表单填写后发送回并存储。
表单按预期工作,问题是使用 ng-repeat更新列表时
HTML:
默认名称数组:
初始对象
角度:
浏览器控制台显示更新的 newName 数组["test1","test2","Simo","blah"]
,Simo
但Blah
HTML 不显示它们。有什么东西可以阻止 Angular 更新 DOM 吗?
谢谢..
json - 使用 Postman 上的 PUT 方法将两个 @RequestBody 对象的空值发送到 RestController?
我想通过 PUT 方法发送两个不同的对象,第一个对象是 UserDTO,第二个是 AdsDTO。但是由于某种原因,它们在服务实现中都是空的。这是我的json:
我的控制器:
当然,这个 xxx 是隐藏值 :) 。当我在 Postman 和调试应用程序上点击 PUT 请求时,我看到我的两个 @RequestBody 参数都是空的。只是说我看到了一些类似的问题,可能的解决方案之一是缺少 getter/settters,但我有它们。也许这个错误是因为我的控制器,但我很确定这个错误是因为错误的 JSON 格式。有人能帮我吗?