将文本文件转换为json格式

时间:2013-02-13 20:16:04

标签: python

我有一个格式的文件:

{ 'name':50,
  'ntokens':12345,
  'values':[ 
             [
              ["abc" , 1234],
              ["foo" , 12234]
             ],
             [ 
              ["foobar",483]
             ]
          ]

}

我想把这个文件锤成这种格式:

{ 
  { "name":"cluster 1",
     "children": [ 
               {"name": "abc","size":1234},
               {"name": "foo","size":12234}
              ]
  },
  { "name":"cluster 2",
     "children": [ 
               {"name": "foobar" ,"size":483}
              ]
   }
}

我的尝试非常脆弱。 :(

我正在通过文件阅读并创建一堆正则表达式规则。无法理解我的头脑。

我几乎可以肯定应该有一种pythnoic方式(也许是json ??)来解决这个问题?

任何建议都会非常有用。

由于

0 个答案:

没有答案