我在试图弄清楚使用Python将字符串转换为有效JSON的最佳方式时遇到了一些困难。在
基本上,我需要做的是从文件中读取一个字符串(已经以JSON格式给出),并将其转换为有效的JSON。在我的例子中,唯一的问题是最后一个对象后面的“,”:{
"InputTable" :
[
{
"ServerName":"serverOne",
"To":"userOne",
"CC":"",
"TemplateName":"LinuxTemplate"
},
{
"ServerName":"serverTwo",
"To":"userTwo",
"CC":"userFive",
"TemplateName":"LinuxTemplateWithCC"
}, << get rid of this comma
],
"Params":
[
{"Col_0":"Server","Col_1":"User","Col_2":"Action"}
]
}
我是这样读文件的:
^{pr2}$
加载JSON文件失败,因为JSON无效。
你有什么建议吗?首先,如何去掉最后一个逗号,然后如何验证字符串并确保其格式正确?在