首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >核心数据问题

核心数据问题
EN

Stack Overflow用户
提问于 2017-02-01 16:02:06
回答 1查看 44关注 0票数 0

我有这个JSON

代码语言:javascript
复制
"extra_information"=>
   {"pickup"=>{"latitude"=>-5.77877092, "longitude"=>-35.20272732, "address"=>"Street foo bar, 20"},
    "location"=>{"latitude"=>-5.77877092, "longitude"=>-35.20272732, "address"=>"Street foo bar, 20"},
    "destination"=>{"latitude"=>-5.80037532, "longitude"=>-35.18345833, "address"=>"Street foo bar, 20"},
    "ride_detail"=>
     {"request_id"=>"be7646ca-73ae-4bb2-930b-280317380518",
      "duration"=>"00:11:32",
      "distance"=>"1.87",
      "map_url"=>"https://sandbox-api.uber.com/v1/sandbox/map"},
    "product_detail"=>{"name"=>"xxxx", "time_cost"=>"0.17", "rate_base"=>"2.5", "distance_cost"=>"1.2"}

我试图创建一个实体"extra_information“,但我没有成功。我对需要处理的关系持怀疑态度。我是否需要为“产品细节”和“骑行细节”创建实体,并与“额外信息”建立关系,还是将两者都添加到其中?我这样做是因为这些数据将在HTTP请求中读取

Edit1 :这是我的coredata实体

额外信息实体

实体正在与Product、Ride和Location建立关系。那是对的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-01 16:10:54

您可以创建ProductDetail的一个实体,并向其添加一个关系到多个entitys,如果它是应该用于多个实体的相同的信息,则为

但是,如果每个实体关系->detail的信息是不同的,则需要为RideDetail和ProductDetail创建两个带有"extra_information“的实体。

我不知道你的失败是什么,但这是指导方针。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41984267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档