擅长:python、mysql、java
<p>一个快速的想法:</p>
<p>如果配置是很好的缩进和线条,例如:</p>
<p>将“{”和“}”替换为这样:</p>
<pre><code>root:
configuration:
field_a: "aaaa"
field_b: "bbbb"
child:
configuration:
field_a: "aaa"
field_b: "bbb"
</code></pre>
<p>现在它是一个yaml格式的文件!
只要把yaml转换成json就行了!在</p>
^{pr2}$
<p><strong>更新</strong></p>
<p>由于child是一个列表,而且<strong>两个“root”、“configuration”和“child”似乎都是关键字</strong>,请稍作修改,然后采取解决方法:</p>
<p>做到这一点:</p>
<pre><code>root:
- configuration:
field_a: "aaaa"
field_b: "bbbb"
- child:
- configuration:
field_a: "aaa1"
field_b: "bbb1"
- child:
- configuration:
field_a: "aaa2"
field_b: "bbb2"
</code></pre>
<p>python dict的输出是:</p>
<pre><code>{'root': [{'configuration': None, 'field_b': 'bbbb', 'field_a': 'aaaa'}, {'child': [{'configuration': {'field_b': 'bbb1', 'field_a': 'aaa1'}}]}, {'child': [{'configuration': {'field_b': 'bbb2', 'field_a': 'aaa2'}}]}]}
</code></pre>
<p>现在做一些简单的编程,使它成为你的结构:-)</p>