我想将特定数据从xml文件放置到json文件。
xml数据:
<annotation>
<folder>img</folder>
<filename>1.jpg</filename>
<path>/home/administrator/Downloads/labelImg-master/img/1.jpg</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>1280</width>
<height>720</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>Person1</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>1038.0</xmin>
<ymin>139.0</ymin>
<width>137.79452054794524</width>
<height>354.027397260274</height>
</bndbox>
</object>
JSON数据:
{
"Frame_count":2,
"Objects_detected":6,
output:[
{
"Objects_classname":"person1",
"x_val":1038.09644,
"y_val":139.41479,
"width":137.0592,
"height":354.4133
},
],
}
因此,在上面的xml示例中,我只想将xmin数据复制到json的x_val中,将ymin数据复制到json的y_val中,并且将width,height相同。
并命名为json的Object_classname。
我需要使用任何这种语言的c ++,python和c。