Hey

Is there any way to configure this component to explicitely specify the
array elements in resultant json string from an xml in xmljson mashalling
process.Can you carefully notice the placement of square brackets on the
output and the expected result.

Attaching my camel route towards the end of this post.

I am marshalling the following xml.

*
<?xml version="1.0" encoding="UTF-8"?> 
<HemsData>
        <root>
                <HemsDatum>
                        <HemsId>SVC0000000000ABCxxxxxx1234560005</HemsId>
                        <SequenceNo>1</SequenceNo>
                        <Nodes>
                                <Node>
                                        <NodeId>782BCB95E7CE</NodeId>
                                        <Instances>
                                                <Instance>
                                                        <Eoj>0x028701</Eoj>
                                                        <Esv>0x72</Esv>
                                                        
<Timestamp>data2024-03-19T22:36:47+09:00</Timestamp>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x80</Epc>
                                                                        
<Edt>0x30</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x81</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x82</Epc>
                                                                        
<Edt>0x00004500</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x88</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x8A</Epc>
                                                                        
<Edt>0xFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9D</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9E</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9F</Epc>
                                                                        
<Edt>0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC0</Epc>
                                                                        
<Edt>0x837875F3</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC1</Epc>
                                                                        
<Edt>0x7464932F</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC2</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                </Instance>
                                        </Instances>
                                </Node>
                        </Nodes>
                </HemsDatum>
                <HemsDatum>
                        <HemsId>SVC0000000000ABCxxxxxx1234560005</HemsId>
                        <SequenceNo>1</SequenceNo>
                        <Nodes>
                                <Node>
                                        <NodeId>782BCB95E7CE</NodeId>
                                        <Instances>
                                                <Instance>
                                                        <Eoj>0x028801</Eoj>
                                                        <Esv>0x72</Esv>
                                                        
<Timestamp>data2024-03-19T22:36:48+09:00</Timestamp>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x80</Epc>
                                                                        
<Edt>0x30</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x81</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x82</Epc>
                                                                        
<Edt>0x00004500</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x88</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x8A</Epc>
                                                                        
<Edt>0xFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x97</Epc>
                                                                        
<Edt>0x0101</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x98</Epc>
                                                                        
<Edt>0x07DE0101</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9D</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9E</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9F</Epc>
                                                                        
<Edt>0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xD7</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE0</Epc>
                                                                        
<Edt>0x837875F3</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE1</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE3</Epc>
                                                                        
<Edt>0x7464932F</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE5</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE7</Epc>
                                                                        
<Edt>0x77777777</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE8</Epc>
                                                                        
<Edt>0x66666666</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xEA</Epc>
                                                                        
<Edt>0x07DE010100000077777777</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xEB</Epc>
                                                                        
<Edt>0x07DE010100000077777777</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                </Instance>
                                        </Instances>
                                </Node>
                        </Nodes>
                </HemsDatum>
                <HemsDatum>
                        <HemsId>SVC0000000000ABCxxxxxx1234560005</HemsId>
                        <SequenceNo>1</SequenceNo>
                        <Nodes>
                                <Node>
                                        <NodeId>782BCB95E7CE</NodeId>
                                        <Instances>
                                                <Instance>
                                                        <Eoj>0x027901</Eoj>
                                                        <Esv>0x72</Esv>
                                                        
<Timestamp>data2024-03-19T22:36:49+09:00</Timestamp>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x80</Epc>
                                                                        
<Edt>0x30</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x81</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x82</Epc>
                                                                        
<Edt>0x00004500</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x88</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x8A</Epc>
                                                                        
<Edt>0xFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9D</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9E</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9F</Epc>
                                                                        
<Edt>0x0A808182888A9D9E9FE0E1</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE0</Epc>
                                                                        
<Edt>0x03E3</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE1</Epc>
                                                                        
<Edt>0x07076363</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                </Instance>
                                        </Instances>
                                </Node>
                        </Nodes>
                </HemsDatum>
                <HemsDatum>
                        <HemsId>SVC0000000000ABCxxxxxx1234560005</HemsId>
                        <SequenceNo>1</SequenceNo>
                        <Nodes>
                                <Node>
                                        <NodeId>782BCB95E7CE</NodeId>
                                        <Instances>
                                                <Instance>
                                                        <Eoj>0x027D01</Eoj>
                                                        <Esv>0x72</Esv>
                                                        
<Timestamp>data2024-03-19T22:36:50+09:00</Timestamp>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x80</Epc>
                                                                        
<Edt>0x30</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x81</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x82</Epc>
                                                                        
<Edt>0x00004500</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x88</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x8A</Epc>
                                                                        
<Edt>0xFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9D</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9E</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9F</Epc>
                                                                        
<Edt>0x0D808182888A9D9E9FDAE2E3E4E6CF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xDA</Epc>
                                                                        
<Edt>0x43</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE2</Epc>
                                                                        
<Edt>0xEEEEEEEE</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE3</Epc>
                                                                        
<Edt>0x3456</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE4</Epc>
                                                                        
<Edt>0x44</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE6</Epc>
                                                                        
<Edt>0xFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xCF</Epc>
                                                                        
<Edt>0x43</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                </Instance>
                                        </Instances>
                                </Node>
                        </Nodes>
                </HemsDatum>
                <HemsDatum>
                        <HemsId>SVC0000000000ABCxxxxxx1234560005</HemsId>
                        <SequenceNo>1</SequenceNo>
                        <Nodes>
                                <Node>
                                        <NodeId>782BCB95E7CE</NodeId>
                                        <Instances>
                                                <Instance>
                                                        <Eoj>0x027C01</Eoj>
                                                        <Esv>0x72</Esv>
                                                        
<Timestamp>data2024-03-19T22:36:51+09:00</Timestamp>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x80</Epc>
                                                                        
<Edt>0x30</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x81</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x82</Epc>
                                                                        
<Edt>0x00004500</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x88</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x8A</Epc>
                                                                        
<Edt>0xFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9D</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9E</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9F</Epc>
                                                                        
<Edt>0x0A808182888A9D9E9FC4C5</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC4</Epc>
                                                                        
<Edt>0xFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC5</Epc>
                                                                        
<Edt>0x65432345</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                </Instance>
                                        </Instances>
                                </Node>
                        </Nodes>
                </HemsDatum>
                <HemsDatum>
                        <HemsId>SVC0000000000ABCxxxxxx1234560005</HemsId>
                        <SequenceNo>1</SequenceNo>
                        <Nodes>
                                <Node>
                                        <NodeId>782BCB95E7CE</NodeId>
                                        <Instances>
                                                <Instance>
                                                        <Eoj>0x027E01</Eoj>
                                                        <Esv>0x72</Esv>
                                                        
<Timestamp>data2024-03-19T22:36:52+09:00</Timestamp>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x80</Epc>
                                                                        
<Edt>0x30</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x81</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x82</Epc>
                                                                        
<Edt>0x00004500</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x88</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x8A</Epc>
                                                                        
<Edt>0xFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9D</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9E</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9F</Epc>
                                                                        
<Edt>0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC0</Epc>
                                                                        
<Edt>0x44444444</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC1</Epc>
                                                                        
<Edt>0x2222</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC2</Epc>
                                                                        
<Edt>0x44444444</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC3</Epc>
                                                                        
<Edt>0x2222</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC4</Epc>
                                                                        
<Edt>0x53</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC5</Epc>
                                                                        
<Edt>0x44444444</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC6</Epc>
                                                                        
<Edt>0x44444444</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC7</Epc>
                                                                        
<Edt>0x41</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC8</Epc>
                                                                        
<Edt>0x8888888888888888</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC9</Epc>
                                                                        
<Edt>0x8888888888888888</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xCA</Epc>
                                                                        
<Edt>0x44444444</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xCB</Epc>
                                                                        
<Edt>0x44444444</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xD0</Epc>
                                                                        
<Edt>0x44444444</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xD1</Epc>
                                                                        
<Edt>0x2222</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xDA</Epc>
                                                                        
<Edt>0x41</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE2</Epc>
                                                                        
<Edt>0x44444444</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE3</Epc>
                                                                        
<Edt>0x2222</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE4</Epc>
                                                                        
<Edt>0x11</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                </Instance>
                                        </Instances>
                                </Node>
                        </Nodes>
                </HemsDatum>
                <HemsDatum>
                        <HemsId>SVC0000000000ABCxxxxxx1234560005</HemsId>
                        <SequenceNo>1</SequenceNo>
                        <Nodes>
                                <Node>
                                        <NodeId>782BCB95E7CE</NodeId>
                                        <Instances>
                                                <Instance>
                                                        <Eoj>0x013001</Eoj>
                                                        <Esv>0x72</Esv>
                                                        
<Timestamp>data2024-03-19T22:36:53+09:00</Timestamp>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x80</Epc>
                                                                        
<Edt>0x30</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x81</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x82</Epc>
                                                                        
<Edt>0x00004500</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x88</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x8A</Epc>
                                                                        
<Edt>0xFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9D</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9E</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9F</Epc>
                                                                        
<Edt>0x0C808182888A9D9E9FB0B38FBBA0</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xB0</Epc>
                                                                        
<Edt>0x44</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xB3</Epc>
                                                                        
<Edt>0x32</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x8F</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xBB</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xA0</Epc>
                                                                        
<Edt>0x31</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                </Instance>
                                        </Instances>
                                </Node>
                        </Nodes>
                </HemsDatum>
                <HemsDatum>
                        <HemsId>SVC0000000000ABCxxxxxx1234560005</HemsId>
                        <SequenceNo>1</SequenceNo>
                        <Nodes>
                                <Node>
                                        <NodeId>782BCB95E7CE</NodeId>
                                        <Instances>
                                                <Instance>
                                                        <Eoj>0x029001</Eoj>
                                                        <Esv>0x72</Esv>
                                                        
<Timestamp>data2024-03-19T22:36:44+09:00</Timestamp>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x80</Epc>
                                                                        
<Edt>0x30</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x81</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x82</Epc>
                                                                        
<Edt>0x00004500</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x88</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x8A</Epc>
                                                                        
<Edt>0xFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9D</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9E</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9F</Epc>
                                                                        
<Edt>0x09808182888A9D9E9FB6</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xB6</Epc>
                                                                        
<Edt>0x45</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                </Instance>
                                        </Instances>
                                </Node>
                        </Nodes>
                </HemsDatum>
                <HemsDatum>
                        <HemsId>SVC0000000000ABCxxxxxx1234560005</HemsId>
                        <SequenceNo>1</SequenceNo>
                        <Nodes>
                                <Node>
                                        <NodeId>782BCB95E7CE</NodeId>
                                        <Instances>
                                                <Instance>
                                                        <Eoj>0x026B01</Eoj>
                                                        <Esv>0x72</Esv>
                                                        
<Timestamp>data2024-03-19T22:36:45+09:00</Timestamp>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x80</Epc>
                                                                        
<Edt>0x30</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x81</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x82</Epc>
                                                                        
<Edt>0x00004500</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x88</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x8A</Epc>
                                                                        
<Edt>0xFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9D</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9E</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9F</Epc>
                                                                        
<Edt>0x0B808182888A9D9E9FB0C0C3</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xB0</Epc>
                                                                        
<Edt>0x41</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC0</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xC3</Epc>
                                                                        
<Edt>0x41</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                </Instance>
                                        </Instances>
                                </Node>
                        </Nodes>
                </HemsDatum>
                <HemsDatum>
                        <HemsId>SVC0000000000ABCxxxxxx1234560005</HemsId>
                        <SequenceNo>1</SequenceNo>
                        <Nodes>
                                <Node>
                                        <NodeId>782BCB95E7CE</NodeId>
                                        <Instances>
                                                <Instance>
                                                        <Eoj>0x027201</Eoj>
                                                        <Esv>0x72</Esv>
                                                        
<Timestamp>data2024-03-19T22:36:46+09:00</Timestamp>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x80</Epc>
                                                                        
<Edt>0x30</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x81</Epc>
                                                                        
<Edt>0x01</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x82</Epc>
                                                                        
<Edt>0x00004500</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x88</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x8A</Epc>
                                                                        
<Edt>0xFFFFFF</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9D</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9E</Epc>
                                                                        
<Edt>0x00</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0x9F</Epc>
                                                                        
<Edt>0x0B808182888A9D9E9FB0C0C3</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xD0</Epc>
                                                                        
<Edt>0x41</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE2</Epc>
                                                                        
<Edt>0x42</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                        <CollectProperties>
                                                                
<CollectProperty>
                                                                        
<Epc>0xE3</Epc>
                                                                        
<Edt>0x41</Edt>
                                                                
</CollectProperty>
                                                        </CollectProperties>
                                                </Instance>
                                        </Instances>
                                </Node>
                        </Nodes>
                </HemsDatum>
        </root>
</HemsData>
*


The resultant json which i get is 

{"HemsData":{"root":[{"HemsId":"SVC0000000000ABCxxxxxx1234560005","SequenceNo":"1","Nodes":{"Node":{"NodeId":"782BCB95E7CE","Instances":{"Instance":{"Eoj":"0x028701","Esv":"0x72","Timestamp":"data2024-03-19T22:36:47+09:00","CollectProperties":[{"CollectProperty":{"Epc":"0x80","Edt":"0x30"}},{"CollectProperty":{"Epc":"0x81","Edt":"0x01"}},{"CollectProperty":{"Epc":"0x82","Edt":"0x00004500"}},{"CollectProperty":{"Epc":"0x88","Edt":"0x42"}},{"CollectProperty":{"Epc":"0x8A","Edt":"0xFFFFFF"}},{"CollectProperty":{"Epc":"0x9D","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9E","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9F","Edt":"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"}},{"CollectProperty":{"Epc":"0xC0","Edt":"0x837875F3"}},{"CollectProperty":{"Epc":"0xC1","Edt":"0x7464932F"}},{"CollectProperty":{"Epc":"0xC2","Edt":"0x00"}}]}}}}},{"HemsId":"SVC0000000000ABCxxxxxx1234560005","SequenceNo":"1","Nodes":{"Node":{"NodeId":"782BCB95E7CE","Instances":{"Instance":{"Eoj":"0x028801","Esv":"0x72","Timestamp":"data2024-03-19T22:36:48+09:00","CollectProperties":[{"CollectProperty":{"Epc":"0x80","Edt":"0x30"}},{"CollectProperty":{"Epc":"0x81","Edt":"0x01"}},{"CollectProperty":{"Epc":"0x82","Edt":"0x00004500"}},{"CollectProperty":{"Epc":"0x88","Edt":"0x42"}},{"CollectProperty":{"Epc":"0x8A","Edt":"0xFFFFFF"}},{"CollectProperty":{"Epc":"0x97","Edt":"0x0101"}},{"CollectProperty":{"Epc":"0x98","Edt":"0x07DE0101"}},{"CollectProperty":{"Epc":"0x9D","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9E","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9F","Edt":"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"}},{"CollectProperty":{"Epc":"0xD7","Edt":"0x01"}},{"CollectProperty":{"Epc":"0xE0","Edt":"0x837875F3"}},{"CollectProperty":{"Epc":"0xE1","Edt":"0x00"}},{"CollectProperty":{"Epc":"0xE3","Edt":"0x7464932F"}},{"CollectProperty":{"Epc":"0xE5","Edt":"0x01"}},{"CollectProperty":{"Epc":"0xE7","Edt":"0x77777777"}},{"CollectProperty":{"Epc":"0xE8","Edt":"0x66666666"}},{"CollectProperty":{"Epc":"0xEA","Edt":"0x07DE010100000077777777"}},{"CollectProperty":{"Epc":"0xEB","Edt":"0x07DE010100000077777777"}}]}}}}},{"HemsId":"SVC0000000000ABCxxxxxx1234560005","SequenceNo":"1","Nodes":{"Node":{"NodeId":"782BCB95E7CE","Instances":{"Instance":{"Eoj":"0x027901","Esv":"0x72","Timestamp":"data2024-03-19T22:36:49+09:00","CollectProperties":[{"CollectProperty":{"Epc":"0x80","Edt":"0x30"}},{"CollectProperty":{"Epc":"0x81","Edt":"0x01"}},{"CollectProperty":{"Epc":"0x82","Edt":"0x00004500"}},{"CollectProperty":{"Epc":"0x88","Edt":"0x42"}},{"CollectProperty":{"Epc":"0x8A","Edt":"0xFFFFFF"}},{"CollectProperty":{"Epc":"0x9D","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9E","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9F","Edt":"0x0A808182888A9D9E9FE0E1"}},{"CollectProperty":{"Epc":"0xE0","Edt":"0x03E3"}},{"CollectProperty":{"Epc":"0xE1","Edt":"0x07076363"}}]}}}}},{"HemsId":"SVC0000000000ABCxxxxxx1234560005","SequenceNo":"1","Nodes":{"Node":{"NodeId":"782BCB95E7CE","Instances":{"Instance":{"Eoj":"0x027D01","Esv":"0x72","Timestamp":"data2024-03-19T22:36:50+09:00","CollectProperties":[{"CollectProperty":{"Epc":"0x80","Edt":"0x30"}},{"CollectProperty":{"Epc":"0x81","Edt":"0x01"}},{"CollectProperty":{"Epc":"0x82","Edt":"0x00004500"}},{"CollectProperty":{"Epc":"0x88","Edt":"0x42"}},{"CollectProperty":{"Epc":"0x8A","Edt":"0xFFFFFF"}},{"CollectProperty":{"Epc":"0x9D","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9E","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9F","Edt":"0x0D808182888A9D9E9FDAE2E3E4E6CF"}},{"CollectProperty":{"Epc":"0xDA","Edt":"0x43"}},{"CollectProperty":{"Epc":"0xE2","Edt":"0xEEEEEEEE"}},{"CollectProperty":{"Epc":"0xE3","Edt":"0x3456"}},{"CollectProperty":{"Epc":"0xE4","Edt":"0x44"}},{"CollectProperty":{"Epc":"0xE6","Edt":"0xFF"}},{"CollectProperty":{"Epc":"0xCF","Edt":"0x43"}}]}}}}},{"HemsId":"SVC0000000000ABCxxxxxx1234560005","SequenceNo":"1","Nodes":{"Node":{"NodeId":"782BCB95E7CE","Instances":{"Instance":{"Eoj":"0x027C01","Esv":"0x72","Timestamp":"data2024-03-19T22:36:51+09:00","CollectProperties":[{"CollectProperty":{"Epc":"0x80","Edt":"0x30"}},{"CollectProperty":{"Epc":"0x81","Edt":"0x01"}},{"CollectProperty":{"Epc":"0x82","Edt":"0x00004500"}},{"CollectProperty":{"Epc":"0x88","Edt":"0x42"}},{"CollectProperty":{"Epc":"0x8A","Edt":"0xFFFFFF"}},{"CollectProperty":{"Epc":"0x9D","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9E","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9F","Edt":"0x0A808182888A9D9E9FC4C5"}},{"CollectProperty":{"Epc":"0xC4","Edt":"0xFFFF"}},{"CollectProperty":{"Epc":"0xC5","Edt":"0x65432345"}}]}}}}},{"HemsId":"SVC0000000000ABCxxxxxx1234560005","SequenceNo":"1","Nodes":{"Node":{"NodeId":"782BCB95E7CE","Instances":{"Instance":{"Eoj":"0x027E01","Esv":"0x72","Timestamp":"data2024-03-19T22:36:52+09:00","CollectProperties":[{"CollectProperty":{"Epc":"0x80","Edt":"0x30"}},{"CollectProperty":{"Epc":"0x81","Edt":"0x01"}},{"CollectProperty":{"Epc":"0x82","Edt":"0x00004500"}},{"CollectProperty":{"Epc":"0x88","Edt":"0x42"}},{"CollectProperty":{"Epc":"0x8A","Edt":"0xFFFFFF"}},{"CollectProperty":{"Epc":"0x9D","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9E","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9F","Edt":"0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"}},{"CollectProperty":{"Epc":"0xC0","Edt":"0x44444444"}},{"CollectProperty":{"Epc":"0xC1","Edt":"0x2222"}},{"CollectProperty":{"Epc":"0xC2","Edt":"0x44444444"}},{"CollectProperty":{"Epc":"0xC3","Edt":"0x2222"}},{"CollectProperty":{"Epc":"0xC4","Edt":"0x53"}},{"CollectProperty":{"Epc":"0xC5","Edt":"0x44444444"}},{"CollectProperty":{"Epc":"0xC6","Edt":"0x44444444"}},{"CollectProperty":{"Epc":"0xC7","Edt":"0x41"}},{"CollectProperty":{"Epc":"0xC8","Edt":"0x8888888888888888"}},{"CollectProperty":{"Epc":"0xC9","Edt":"0x8888888888888888"}},{"CollectProperty":{"Epc":"0xCA","Edt":"0x44444444"}},{"CollectProperty":{"Epc":"0xCB","Edt":"0x44444444"}},{"CollectProperty":{"Epc":"0xD0","Edt":"0x44444444"}},{"CollectProperty":{"Epc":"0xD1","Edt":"0x2222"}},{"CollectProperty":{"Epc":"0xDA","Edt":"0x41"}},{"CollectProperty":{"Epc":"0xE2","Edt":"0x44444444"}},{"CollectProperty":{"Epc":"0xE3","Edt":"0x2222"}},{"CollectProperty":{"Epc":"0xE4","Edt":"0x11"}}]}}}}},{"HemsId":"SVC0000000000ABCxxxxxx1234560005","SequenceNo":"1","Nodes":{"Node":{"NodeId":"782BCB95E7CE","Instances":{"Instance":{"Eoj":"0x013001","Esv":"0x72","Timestamp":"data2024-03-19T22:36:53+09:00","CollectProperties":[{"CollectProperty":{"Epc":"0x80","Edt":"0x30"}},{"CollectProperty":{"Epc":"0x81","Edt":"0x01"}},{"CollectProperty":{"Epc":"0x82","Edt":"0x00004500"}},{"CollectProperty":{"Epc":"0x88","Edt":"0x42"}},{"CollectProperty":{"Epc":"0x8A","Edt":"0xFFFFFF"}},{"CollectProperty":{"Epc":"0x9D","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9E","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9F","Edt":"0x0C808182888A9D9E9FB0B38FBBA0"}},{"CollectProperty":{"Epc":"0xB0","Edt":"0x44"}},{"CollectProperty":{"Epc":"0xB3","Edt":"0x32"}},{"CollectProperty":{"Epc":"0x8F","Edt":"0x42"}},{"CollectProperty":{"Epc":"0xBB","Edt":"0x01"}},{"CollectProperty":{"Epc":"0xA0","Edt":"0x31"}}]}}}}},{"HemsId":"SVC0000000000ABCxxxxxx1234560005","SequenceNo":"1","Nodes":{"Node":{"NodeId":"782BCB95E7CE","Instances":{"Instance":{"Eoj":"0x029001","Esv":"0x72","Timestamp":"data2024-03-19T22:36:44+09:00","CollectProperties":[{"CollectProperty":{"Epc":"0x80","Edt":"0x30"}},{"CollectProperty":{"Epc":"0x81","Edt":"0x01"}},{"CollectProperty":{"Epc":"0x82","Edt":"0x00004500"}},{"CollectProperty":{"Epc":"0x88","Edt":"0x42"}},{"CollectProperty":{"Epc":"0x8A","Edt":"0xFFFFFF"}},{"CollectProperty":{"Epc":"0x9D","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9E","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9F","Edt":"0x09808182888A9D9E9FB6"}},{"CollectProperty":{"Epc":"0xB6","Edt":"0x45"}}]}}}}},{"HemsId":"SVC0000000000ABCxxxxxx1234560005","SequenceNo":"1","Nodes":{"Node":{"NodeId":"782BCB95E7CE","Instances":{"Instance":{"Eoj":"0x026B01","Esv":"0x72","Timestamp":"data2024-03-19T22:36:45+09:00","CollectProperties":[{"CollectProperty":{"Epc":"0x80","Edt":"0x30"}},{"CollectProperty":{"Epc":"0x81","Edt":"0x01"}},{"CollectProperty":{"Epc":"0x82","Edt":"0x00004500"}},{"CollectProperty":{"Epc":"0x88","Edt":"0x42"}},{"CollectProperty":{"Epc":"0x8A","Edt":"0xFFFFFF"}},{"CollectProperty":{"Epc":"0x9D","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9E","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9F","Edt":"0x0B808182888A9D9E9FB0C0C3"}},{"CollectProperty":{"Epc":"0xB0","Edt":"0x41"}},{"CollectProperty":{"Epc":"0xC0","Edt":"0x42"}},{"CollectProperty":{"Epc":"0xC3","Edt":"0x41"}}]}}}}},{"HemsId":"SVC0000000000ABCxxxxxx1234560005","SequenceNo":"1","Nodes":{"Node":{"NodeId":"782BCB95E7CE","Instances":{"Instance":{"Eoj":"0x027201","Esv":"0x72","Timestamp":"data2024-03-19T22:36:46+09:00","CollectProperties":[{"CollectProperty":{"Epc":"0x80","Edt":"0x30"}},{"CollectProperty":{"Epc":"0x81","Edt":"0x01"}},{"CollectProperty":{"Epc":"0x82","Edt":"0x00004500"}},{"CollectProperty":{"Epc":"0x88","Edt":"0x42"}},{"CollectProperty":{"Epc":"0x8A","Edt":"0xFFFFFF"}},{"CollectProperty":{"Epc":"0x9D","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9E","Edt":"0x00"}},{"CollectProperty":{"Epc":"0x9F","Edt":"0x0B808182888A9D9E9FB0C0C3"}},{"CollectProperty":{"Epc":"0xD0","Edt":"0x41"}},{"CollectProperty":{"Epc":"0xE2","Edt":"0x42"}},{"CollectProperty":{"Epc":"0xE3","Edt":"0x41"}}]}}}}}]}}





But my target system accepts json in following format

*
{"HemsData":[{"HemsDatum":{"HemsId": "tkktsb0001418379900","SequenceNo":
"1","Nodes": [{"Node":{"NodeId": "00-00-00-00-00-01","Instances":
[{"Instance":{"Eoj": "0x028701","Esv": "0x72","Timestamp":
"2015-01-22T12:00:00+09:00","CollectProperties": [{"CollectProperty":{"Epc":
"0xC0","Edt": "0x0D1"}},{"CollectProperty":{"Epc": "0xC1","Edt":
"0x0A2"}},{"CollectProperty":{"Epc": "0xC2","Edt":
"0x03"}},{"CollectProperty":{"Epc":"0xE1","Edt":"0x02"}},{"CollectProperty":{"Epc":
"0xEA","Edt":
"0x07de0c120d1e00000002d7"}},{"CollectProperty":{"Epc":"0xEB","Edt":"0x07de0c19121e0000000056"}}]}}]}}]}},{"HemsDatum":{"HemsId":
"tkktsb0001418379899","SequenceNo": "1","Nodes": [{"Node":{"NodeId":
"00-00-00-00-00-01","Instances": [{"Instance":{"Eoj": "0x028701","Esv":
"0x72","Timestamp": "2015-01-22T12:00:00+09:00","CollectProperties":
[{"CollectProperty":{"Epc": "0xC0","Edt":
"0x0D1"}},{"CollectProperty":{"Epc": "0xC1","Edt":
"0x0A2"}},{"CollectProperty":{"Epc": "0xC2","Edt":
"0x03"}},{"CollectProperty":{"Epc":"0xE1","Edt":"0x02"}},{"CollectProperty":{"Epc":
"0xEA","Edt":
"0x07de0c120d1e00000002d7"}},{"CollectProperty":{"Epc":"0xEB","Edt":"0x07de0c19121e0000000056"}}]}}]}}]}}]}
*


Camel Routes
--------------
        <camelContext xmlns="http://camel.apache.org/schema/spring";>

                <camel:dataFormats>

                
                        <camel:xmljson id="xmljsonWithOptions"
                                forceTopLevelObject="true" trimSpaces="true" 
rootName="newRoot"
                                skipNamespaces="true" 
removeNamespacePrefixes="true"
                                expandableProperties="d e" />
                                <camel:xmljson id="xmljson"
                                forceTopLevelObject="true" trimSpaces="true" 
rootName="newRoot"
                                skipNamespaces="true" 
removeNamespacePrefixes="true"
                                />
                </camel:dataFormats>

                <route id="jsontoxml">
                        <from uri="file:C:/Users/rmathews/Desktop/testin/in" />
                        <convertBodyTo type="java.lang.String" />
                        <unmarshal ref="xmljsonWithOptions"/>
                        <log message="${body}" loggingLevel="INFO" 
logName="Log" />
                        <to uri="xquery:xquery/Untitled1.xq"/>
                        <log message="After Transformation ${body}" 
loggingLevel="INFO"
logName="Log" />
                        <to uri="file:C:/Users/rmathews/Desktop/testin/nttXML" 
/>
                </route>

                <route id="xmltojson">
                        <from 
uri="file:C:/Users/rmathews/Desktop/testin/nttXML" />
                        <convertBodyTo type="java.lang.String" />
                        <marshal ref="xmljson" />
                        <log message="TOSHIBA JSON is ${body}" 
loggingLevel="DEBUG"
logName="Json2XML" />
                        <log message="${body}" loggingLevel="INFO" 
logName="Log" />
                        <to uri="file:C:/Users/rmathews/Desktop/testin/out" />
                </route>

        </camelContext>




-----
Reji Mathews
Sr. Developer - Middleware Integration / SOA ( Open Source - Apache Camel & 
Jboss Fuse ESB | Mule ESB )
LinkedIn - http://in.linkedin.com/pub/reji-mathews/31/9a2/40a
Twitter - reji_mathews
--
View this message in context: 
http://camel.465427.n5.nabble.com/Camel-XML-JSON-marshalling-camel-xmljson-dataFormat-tp5764562.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to