在另一个对象JSON文件中显示另一个对象的值

lsmd5eda  于 2022-12-24  发布在  其他
关注(0)|答案(1)|浏览(125)

一定有办法解决这个问题,但我不记得了。
我需要读取同一json文件中另一个对象的值
例如:

{
     "firstName": "John",
     "lastName": "Smith",
     "fullName" : "{firstName} {lastName}" // I need to show two values here, how can I do that?
}

我不需要任何js函数,只需要在JSON文件中

k2arahey

k2arahey1#

JSON是一种相当简单的数据格式,它没有任何允许一个属性引用任何内容的特性。
你可以在JSON之上构建自己的语法层并进行额外的处理。也许可以使用reviver函数或对解析后的对象进行后处理。后一种方法可能会更容易,因为你不会有试图引用尚未解析的属性的风险。
你也可以寻找一个比JSON更适合你的数据格式。OmegaConf支持变量插值,基于YML(它满足了与JSON相似的利基),尽管它是一个Python库而不是一个JS库。可能有一个现有的JS库适合你的需要。

相关问题