#1 2. Mai 2013 Zuletzt bearbeitet: 2. Mai 2013 JSON String parsen hi, ich will aus einem json string nur ganz bestimmte attribute haben. ich hab mir schon einige von solchen tuts hier angeguckt: Java JSON Tutorial aber bei allen muss man zuerst ein java-objekt definieren, in dem alle attribute des strings gespeichert werden. ich habe die tuts mal mit meinem string ausprobiert, natürlich funktioniert die konvertierung von meinem string in dieses object nich! wenn ich jetzt also einen string wie diesen hier habe: Code: { "access": { "serviceCatalog": [ { "endpoints": [ { "adminURL": "https://arm.trystack.org:9774/v1.1/1", "internalURL": "https://arm.trystack.org:9774/v1.1/1", "publicURL": "https://arm.trystack.org:9774/v1.1/1", "region": "RegionOne" } ], "name": "nova", "type": "compute" }, { "endpoints": [ { "adminURL": "https://GLANCE_API_IS_NOT_DISCLOSED/v1.1/1", "internalURL": "https://GLANCE_API_IS_NOT_DISCLOSED/v1.1/1", "publicURL": "https://GLANCE_API_IS_NOT_DISCLOSED/v1.1/1", "region": "RegionOne" } ], "name": "glance", "type": "image" }, { "endpoints": [ { "adminURL": "https://arm.trystack.org:5443/v2.0", "internalURL": "https://keystone.trystack.org:5000/v2.0", "publicURL": "https://keystone.trystack.org:5000/v2.0", "region": "RegionOne" } ], "name": "keystone", "type": "identity" } ], "token": { "expires": "2012-02-15T19:32:21", "id": "5df9d45d-d198-4222-9b4c-7a280aa35666", "tenant": { "id": "1", "name": "admin" } }, "user": { "id": "14", "name": "joecool", "roles": [ { "id": "2", "name": "Member", "tenantId": "1" } ] } } } aber nur aus diesem abschnitt: die erste id haben will..... wie geht das?^^ edit// habs so gelöst wie hier: java - Json to Map - Stack Overflow + Multi-Zitat Zitieren
#2 13. Mai 2013 AW: JSON String parsen wie hast du dein pojo java object definiert? Wenn du jackson verwendest, kannst du relativ einfach from/to json konvertieren. dein ansatz wirkt für den ersten moment am einfachsten und unkompliziert. + Multi-Zitat Zitieren