带引号的Perl和JSON数据

  • 本文关键字:JSON 数据 Perl json perl
  • 更新时间 :
  • 英文 :


我正在使用这个Perl模块JSON::XS将哈希转换为JSON,我正在动态创建哈希,并使用以下命令将其转换为JSON:

print  encode_json %hash;

JSON被转换为如下内容:

{
"info": ["test","test2"],
"name": "test",
"uid": "1"
}

我有一个.js文件,它的格式如下,我想在.js上使用相同的格式嵌入上面的json。除了.js上的条目外,.js上上的条目看起来像这个

{
info: ['test','test2'],
name: 'test',
uid: '1'
}

即从键中删除"并替换""值上带有"?你知道如何做到这一点吗?

这不是有效的JSON。键必须是带引号的字符串文字,并且只能使用双引号对字符串文字进行引号引用。您将无法使用JSON序列化程序来执行此操作。您需要为自己的语言编写自己的序列化程序。

最新更新