gpt4 book ai didi

ios - 将 JSON 解析为核心数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:09:19 27 4
gpt4 key购买 nike

我正在尝试将 JSON 从 drupal 页面解析到 iOS 设备。这是 JSON 格式:

[{"nid":"20","name":"job 234"},{"nid":"21","name":"job 3534"}]

这是两个对象。如何使用核心数据和自定义实体保存它们?我想我需要为属性匹配名称?任何链接或提示都会有所帮助。

最佳答案

小马乐园

你的问题很笼统,但我会尽量给你一些提示。为了实现您的目标,您可以遵循两个步骤:

  1. 解析 JSON 数据并检索对象
  2. 在 Core Data 中保存对象

要解析您的 JSON 数据,您可以遵循 working-with-json-in-ios-5 .本教程适用于 iOS 5。如果 iOS 5 不是唯一的目标,您可以查看 iPhone/iOS JSON parsing tutorial资源。

一旦你解析了 JSON 数据,你需要使用 Core Data 来保存它们。您可以在以下教程中找到如何使用 Core Data:core-data-on-ios-5-tutorial-getting-started .此外,您可以在 Mapping Business Objects with Core Data in iOS 中找到关于核心数据的简单解释(由我提供)。 .如果您需要使用表格,请查看 core-data-tutorial-how-to-use-nsfetchedresultscontroller

关于您的 Core Data 模型,您可以创建一个名为 Job 的实体(例如),它具有两个属性:

  • nid 类型为 NSString(或 NSNumber)
  • name 类型为 NSString

如果你想知道别的,请告诉我。

您也可以尝试使用 RestKit (支持核心数据),但我认为遵循我编写的两个步骤流程可能更容易。

最后,Core Data programming guide是你的 friend 。

希望对您有所帮助。

关于ios - 将 JSON 解析为核心数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12181942/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com