我是JSON的新手,并且想知道是否有办法让名字/值对有多个名字。我希望能够搜索任一名称并检索相同的值,而无需在两个单独的位置更改值。
这样的事情:
{"someName & someOtherName" : "singleValue"}
如果没有办法本地执行此操作,是否有任何JSON预处理程序?也许像SASS这样我可以创建一个变量并使用该变量在整个文件中分配一个值?
$singleValue: true;
something: $singleValue;
somethingElse: $singleValue
答案 0 :(得分:0)
如果没有办法原生这样做
没有。
有没有JSON预处理程序?
我不知道任何问题(而且软件推荐问题仍然是Stackoverflow的主题),但用您选择的语言编写一个并不困难。
从某些变量构建数据结构然后生成JSON是一个非常简单的问题,您可以用您喜欢的任何语言编写一个简单的脚本,而不是使用专用的预处理器。
例如:
#!/usr/bin/env perl
use v5.18;
use JSON;
my $value = "singleValue";
my %data = (
someName => $value,
someOtherName => $value
);
print JSON::encode_json(\%data);
或
#!/usr/bin/env nodejs
var value = "singleValue";
var data = {
someName: value,
someOtherName: value
};
console.log(JSON.stringify(data));