【问题标题】:How to link JSON keys to eachother?如何将 JSON 密钥相互链接?
【发布时间】:2019-03-20 10:05:39
【问题描述】:

我正在想一个解决方案,如何将 2 种不同的 json 格式和密钥相互链接,例如以下 2 种格式:

{
   "price": [
   511,
   499,
   419,
   312
   ],
   "paid": "OK",
   "contract": "year",
   "begindate": "01/01/2018",
   "enddate": "01/01/2019"
}

{
   "payments": "OK",
   "contract period": "year",
   "start": "01/01/2018",
   "stop": "01/01/2019",
   "pricing": [
     511,
     499,
     419,
     312
   ]
}

在这种情况下,我试图将价格与定价、支付到付款、合同到合同期限等联系起来。我正在尝试找到一种方法来自己为此创建一个 Web 应用程序,而不是对其进行硬编码。

提前致谢!

【问题讨论】:

  • 链接键到底是什么意思?请将预期输出添加到问题中
  • 你怎么知道哪些是要链接的键?有什么模式或参考吗?

标签: javascript c# .net json data-mapping


【解决方案1】:

你可以用键的关系来获取一个对象。

relation = {
    price :'pricing',
    paid: 'payments',
    contract: 'contract period',
    begindate: 'start',
    enddate: 'stop'
};

【讨论】:

  • 并将上述关系放入数据库?以便用户可以自己配置关系?这是我正在考虑的一件事。
  • 为什么不呢?任何适合您的需要。
猜你喜欢
  • 1970-01-01
  • 2018-07-09
  • 1970-01-01
  • 1970-01-01
  • 2016-10-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-03
  • 1970-01-01
相关资源
最近更新 更多