【发布时间】:2018-08-18 14:07:18
【问题描述】:
我有这个 json 文件:
{
"spain" : "spanish.",
"usa" : "english",
"france" : "french",
"italy" : "italian",
...
}
有没有一种快速的方法来转换下面这个 json 文件?
[
{ "country": "spain", "language": "spanish." }
{ "country": "usa", "language": "english." }
{ "country": "france", "language": "french." }
{ "country": "italy", "language": "italian." }
...
}
【问题讨论】:
-
使用哪种语言? Python 还是 JS?
-
是的,有办法。你试过什么,你在哪里卡住了?忘记 JSON 部分,假装你的源代码中有一个硬编码的字典,你想生成字典列表并打印出来。你能做到吗? (那么只需在开头添加一个
json.loads,在末尾添加一个json.dumps,或者JS中等效的JSON方法。) -
@Teemu 我更喜欢 javascript,但 python 也不错 ;)
-
困难的部分是什么?从文件中获取 JSON?将其转换为对象?重构对象?还有什么?
-
困难的部分是将这个“西班牙”:“西班牙”,转换成这个{“国家”:“西班牙”,“语言”:“西班牙”。 }
标签: javascript python json