When unmarshalling the given below json, I get incorrect result in 2nd element of the array contained in the field "Array" of the top record:
Instead of a record with fields "Age", "Dogs", "Name", I get an object which has a property with empty name which has the proper record.
{
":record": {
"Array:object array": [
null,
3.1415926535897931,
{
":record": {
"Age:int": 25,
"Dogs": [
"Alba",
"Eva"
],
"Name": "Adam"
}
},
{
":int array": "AQAAAAIAAAADAAAA"
}
],
"Boolean": true,
"Chart:Chart": [
{
"displayName": "line",
"kind": "line",
"properties": {
"fill_68": "#1F497D",
"fill_95": "#1F497D",
"stroke": "orange",
"thickness": 2.0,
"treatAs": "0",
"x:double array": "AAAAAAAAAAAAAAAAAADwPwAAAAAAAABAAAAAAAAACEAAAAAAAAAQQAAAAAAAABRAAAAAAAAAGEAAAAAAAAAcQAAAAAAAACBAAAAAAAAAIkAAAAAAAAAkQAAAAAAAACZAAAAAAAAAKEAAAAAAAAAqQAAAAAAAACxAAAAAAAAALkAAAAAAAAAwQAAAAAAAADFAAAAAAAAAMkAAAAAAAAAzQAAAAAAAADRAAAAAAAAANUAAAAAAAAA2QAAAAAAAADdAAAAAAAAAOEAAAAAAAAA5QAAAAAAAADpAAAAAAAAAO0AAAAAAAAA8QAAAAAAAAD1AAAAAAAAAPkAAAAAAAAA/QAAAAAAAAEBAAAAAAACAQEAAAAAAAABBQAAAAAAAgEFAAAAAAAAAQkAAAAAAAIBCQAAAAAAAAENAAAAAAACAQ0AAAAAAAABEQAAAAAAAgERAAAAAAAAARUAAAAAAAIBFQAAAAAAAAEZAAAAAAACARkAAAAAAAABHQAAAAAAAgEdAAAAAAAAASEAAAAAAAIBIQAAAAAAAAElA",
"y:double array": "AAAAAAAAAAAe3YkrC9+RPyfc98lY3qE/DcnvSMfLqj8oUWptj9uxPwKBwrjWT7Y/a1c8m2DCuj/TYk9M1DK/PxmejZZs0ME/dVOoZwsGxD+Jcwt+GjrGP09idt1tbMg/9VhCrNmcyj90xs02MsvMPx255PJL984/kAaTwX2Q0D8pjjLdCqTRP8fVg883ttI/T+kvN+/G0z/czQDQG9bUP/ULinSo49U/PNPOH4Dv1j+BluXujfnXP6r/mCK9Adk/0BoGIfkH2j9TmDd3LQzbP8gFvtpFDtw/AN5EKy4O3T95UCR00gveP+2g7+0eB98/////////3z8T3/0gMXvgPyrdrD4Z9eA/HHdw165t4T8S/RGE6OThP3hJfPi8WuI/Xlp1BCPP4j+2vlWUEULjPznJvbF/s+M/vnpIhGQj5D8cFjxSt5HkP9RPOIFv/uQ/2AviloRp5T8rnIw57tLlPxBz4DCkOuY/zDt/Zp6g5j84TaXm1ATnP4JpyOA/Z+c/wb4zqNfH5z82HKG0lCboPzlQz6Jvg+g/"
}
},
{
"displayName": "markers",
"kind": "markers",
"properties": {
"borderColor": "black",
"color": "blue",
"shape": "circle",
"size": 8.0,
"x:double array": "AAAAAAAAAAAAAAAAAADwPwAAAAAAAABAAAAAAAAACEAAAAAAAAAQQAAAAAAAABRAAAAAAAAAGEAAAAAAAAAcQAAAAAAAACBAAAAAAAAAIkAAAAAAAAAkQAAAAAAAACZAAAAAAAAAKEAAAAAAAAAqQAAAAAAAACxAAAAAAAAALkAAAAAAAAAwQAAAAAAAADFAAAAAAAAAMkAAAAAAAAAzQAAAAAAAADRAAAAAAAAANUAAAAAAAAA2QAAAAAAAADdAAAAAAAAAOEAAAAAAAAA5QAAAAAAAADpAAAAAAAAAO0AAAAAAAAA8QAAAAAAAAD1AAAAAAAAAPkAAAAAAAAA/QAAAAAAAAEBAAAAAAACAQEAAAAAAAABBQAAAAAAAgEFAAAAAAAAAQkAAAAAAAIBCQAAAAAAAAENAAAAAAACAQ0AAAAAAAABEQAAAAAAAgERAAAAAAAAARUAAAAAAAIBFQAAAAAAAAEZAAAAAAACARkAAAAAAAABHQAAAAAAAgEdAAAAAAAAASEAAAAAAAIBIQAAAAAAAAElA",
"y:double array": "AAAAAAAAAAAe3YkrC9+RPyfc98lY3qE/DcnvSMfLqj8oUWptj9uxPwKBwrjWT7Y/a1c8m2DCuj/TYk9M1DK/PxmejZZs0ME/dVOoZwsGxD+Jcwt+GjrGP09idt1tbMg/9VhCrNmcyj90xs02MsvMPx255PJL984/kAaTwX2Q0D8pjjLdCqTRP8fVg883ttI/T+kvN+/G0z/czQDQG9bUP/ULinSo49U/PNPOH4Dv1j+BluXujfnXP6r/mCK9Adk/0BoGIfkH2j9TmDd3LQzbP8gFvtpFDtw/AN5EKy4O3T95UCR00gveP+2g7+0eB98/////////3z8T3/0gMXvgPyrdrD4Z9eA/HHdw165t4T8S/RGE6OThP3hJfPi8WuI/Xlp1BCPP4j+2vlWUEULjPznJvbF/s+M/vnpIhGQj5D8cFjxSt5HkP9RPOIFv/uQ/2AviloRp5T8rnIw57tLlPxBz4DCkOuY/zDt/Zp6g5j84TaXm1ATnP4JpyOA/Z+c/wb4zqNfH5z82HKG0lCboPzlQz6Jvg+g/"
}
}
],
"DateTime:datetime": "2015-01-01T00:00:00",
"EmptyArray:object array": [],
"Integer:int": 2015,
"List:int list": [
{
":int": 1
},
{
":int": 2
},
{
":int": 3
},
{
":int": 4
},
{
":int": 5
},
{
":int": 6
},
{
":int": 7
},
{
":int": 8
},
{
":int": 9
},
{
":int": 10
}
],
"Null": null,
"Real": 3.1415926535897931,
"Record:record": {
"Age:int": 25,
"Dogs": [
"Alba",
"Eva"
],
"Name": "Adam"
},
"String": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in mauris ullamcorper, porttitor lorem ac, finibus lectus. Nullam et ex tortor. Vestibulum eleifend justo erat, eu convallis tellus elementum eu. Nam vestibulum vehicula justo, eget rhoncus diam vehicula ac. Aenean sit amet sollicitudin leo, cursus tincidunt nibh. Nam lacinia dolor ut metus tristique eleifend. Vestibulum felis mauris, dapibus vel mauris vel, consectetur condimentum urna. Proin vulputate, velit nec fermentum consequat, lectus sapien hendrerit tellus, vitae vulputate sem odio ut quam. Mauris eget pulvinar lacus. Praesent elementum accumsan sapien, in accumsan augue. Vestibulum consectetur volutpat arcu vel varius. Vivamus venenatis mi eget velit pellentesque aliquam at eget lectus. Nam at ex purus. Nullam a dui a urna pellentesque rutrum a faucibus sapien.\r\n\r\nDonec a orci sodales, porttitor nulla eget, euismod tellus. Proin vel neque ullamcorper ex consectetur ullamcorper. Donec hendrerit efficitur est, eget congue augue condimentum id. Phasellus non purus at diam feugiat convallis sed a sem. Phasellus in elit sagittis, aliquam lorem id, tincidunt dui. Nam nec leo neque. Praesent pulvinar vel leo nec fringilla. Phasellus cursus convallis metus ac ullamcorper. Sed tempus, odio et tempus pharetra, leo velit convallis nisi, molestie mollis enim magna rhoncus felis. Pellentesque venenatis dui magna, sed hendrerit turpis lacinia eget. Fusce in justo ac justo rutrum scelerisque sit amet nec metus. Ut fringilla massa sed quam gravida congue vulputate ut justo. Morbi vel condimentum tellus, a ultricies leo. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.\r\n\r\nFusce ornare non risus quis sodales. Pellentesque dapibus semper eleifend. Nullam eu feugiat leo. Etiam semper massa id ipsum feugiat bibendum. Mauris nec lacus porta, dapibus orci eu, pretium ex. Nulla ornare, velit ac mollis tincidunt, tellus mi porta nisi, et luctus massa lorem non sem. Vivamus ullamcorper tincidunt quam, in ultricies urna malesuada non. Cras venenatis facilisis dignissim. Nam commodo dapibus pharetra. Curabitur dui ipsum, tincidunt posuere dapibus at, dignissim a ex. Maecenas eu diam libero. Integer et ante interdum, sollicitudin magna ut, consectetur nisi. Proin egestas est sed mauris rhoncus egestas.\r\n\r\nNullam nec molestie urna. Nullam purus nisl, elementum ac nisl pulvinar, blandit pharetra augue. Praesent finibus pellentesque egestas. Pellentesque pellentesque commodo lacus a congue. Integer malesuada massa vitae felis malesuada, id viverra nulla semper. Etiam tristique elit massa, nec molestie orci blandit id. Integer vehicula dapibus lorem, eu efficitur magna lacinia vel. Ut in elementum elit, sit amet lacinia tortor.\r\n\r\nVestibulum vitae enim sed dui pharetra tristique. Donec maximus elementum maximus. Fusce scelerisque enim ex, quis aliquam nibh scelerisque eu. Nullam lacinia diam felis. Fusce laoreet tortor quis ex pellentesque finibus. Suspendisse sit amet augue mauris. In libero diam, hendrerit pharetra justo at, cursus aliquam justo.",
"Tuple:tuple<string,int>": [
"Hello World!",
{
":int": 42
}
]
}
}