[Java] JSON String parsen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Prrovoss, 2. Mai 2013 .

  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
     
  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.
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.