attributes can also be objects

{"value":{"name":"test"}, "id": 10} can be parsed, now. If an attribute defines an object, the corresponding string can be received by hashTable.getString("value"). The JSON parser can then process the received object again (JsonHashTable valueHashTable = parser.parseHashTable(hashTable.getString("value"));) and hold the contents in a new hashtable.