Javascript 在JSON中为多个名称分配一个值
我对JSON相当陌生,想知道是否有一种方法可以让名称/值对具有多个名称。我希望能够搜索任意一个名称并检索相同的值,而不必在两个不同的位置更改值 大概是这样的:Javascript 在JSON中为多个名称分配一个值,javascript,json,Javascript,Json,我对JSON相当陌生,想知道是否有一种方法可以让名称/值对具有多个名称。我希望能够搜索任意一个名称并检索相同的值,而不必在两个不同的位置更改值 大概是这样的: {"someName & someOtherName" : "singleValue"} 如果没有一种方法可以在本机上实现这一点,那么有JSON预处理器吗?也许像SASS这样的东西,我可以创建一个变量,并使用该变量在整个文件中分配一个值 $singleValue: true; something: $singleValue;
{"someName & someOtherName" : "singleValue"}
如果没有一种方法可以在本机上实现这一点,那么有JSON预处理器吗?也许像SASS这样的东西,我可以创建一个变量,并使用该变量在整个文件中分配一个值
$singleValue: true;
something: $singleValue;
somethingElse: $singleValue
如果没有一种方法可以在本地实现这一点
没有
有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);
或
没有办法在本地做到这一点。如果是关于JSON的,为什么要用JavaScript标记它?你没有混淆JSON和JS对象文字,是吗?
#!/usr/bin/env nodejs
var value = "singleValue";
var data = {
someName: value,
someOtherName: value
};
console.log(JSON.stringify(data));