是否有可能将DOT作为与Mustache一起使用的JSON中字段名称的一部分?]

问题描述 投票:0回答:1
我有一些从其他服务中检索到的JSON,它会返回类似这样的字段

{"name": {"first.name": "Peter", "surname": "smith"}}

我的JSON编码器可以很好地处理它,但是Mustache(我正在使用Synopse实现)无法按照我的意愿进行处理(我怀疑它可能不是合法的语法)。小胡子行

{{name.first.name}}

显然需要类似{"name":{"first": {"name": "Peter"}}}的内容,并转换为空。我尝试用反斜杠转义,但这是行不通的。

此JSON被简单地认为是无效的,还是有一种方法可以正确地转义Mustache行以接受它。

我有从其他服务检索到的JSON,它返回一些字段,例如{“ name”:{“ first.name”:“ Peter”,“ surname”:“ smith”}}我的JSON编码器可以很好地处理它,但胡子(我是...

mustache
1个回答
0
投票
经过进一步的研究,我得出的结论是,字段名称中的点实际上不是可以支持的。我正在采取措施重新格式化源数据,以便其中没有点。

这主要基于jpow javascript解释变量。我怀疑它是否可以区分字段分隔符和类分隔符。

© www.soinside.com 2019 - 2024. All rights reserved.