2014-01-23 2 views
-2

У меня есть строка JSON, возможно, она не в правильной форме. Но мне нужно, чтобы отобразить его на Java объектов: как StockTransaction, StockTransactionDetail, StockTransactionSerialмногомерная строка json на объект

{ 
"STOCK_TRANSACTION": [ 
    { 
    "STOCK_ID" : "1", "DELIVERER_STOCK_ID": "1", "TYPE ":"1", "REASON_ID":"1", "STATUS":"1", "NOTE":"1", "GET_FROM_STOCK_TRANS_ID" : "1", 
    "TRANSACTION_ACTION": [{"ACTION_CODE":"1", "TYPE": "1", "STATUS" : "1", "NOTE":"1", "USERNAME":"1", "ACTION_STAFF_ID":"1" }], 
    "STOCK_TRANSACTION_DETAIL" : 
    [ 
    {"GOODS_ID":"1", "STATE_ID":"1", "QUANTITY":"1", "PRICE":"1", "NOTE":"1", "TYPE":"1", "GOODS_STATUS":"1", "INTERNAL_STOCK_ID":"1", 
    "STOCK_TRANSACTION_SERIAL": 
    [ 
    {"FROM_SERIAL":"1", "TO_SERIAL":"1", "QUANTITY":"1", "INTERNAL_STOCK_ID":"INTERNAL_STOCK_ID"} 
    {"FROM_SERIAL":"1", "TO_SERIAL":"1", "QUANTITY":"1", "INTERNAL_STOCK_ID":"INTERNAL_STOCK_ID"} 
    ]} 

    {"GOODS_ID":"1", "STATE_ID":"1", "QUANTITY":"1", "PRICE":"1", "NOTE":"1", "TYPE":"1", "GOODS_STATUS":"1", "INTERNAL_STOCK_ID":"1", 
    "STOCK_TRANSACTION_SERIAL": 
    [ 
    {"FROM_SERIAL":"1", "TO_SERIAL":"1", "QUANTITY":"1", "INTERNAL_STOCK_ID":"INTERNAL_STOCK_ID"} 
    {"FROM_SERIAL":"1", "TO_SERIAL":"1", "QUANTITY":"1", "INTERNAL_STOCK_ID":"INTERNAL_STOCK_ID"} 
    ]} 
    ] 
    } 
] 
} 
+0

Что вы пробовали до сих пор? Вы искали существующие связанные вопросы? – reto

+0

Ваш вопрос не очень ясен. Чего вы хотите достичь? –

+0

вы можете использовать объект JSONArray для этого http://stackoverflow.com/questions/21019131/read-json-file-and-display-its-contents/21019227#21019227 –

ответ

-1

Попробуйте:

var foo = { 
    "STOCK_TRANSACTION": [{ 
     "STOCK_ID": "1", 
     "DELIVERER_STOCK_ID": "1", 
     "TYPE ": "1", 
     "REASON_ID": "1", 
     "STATUS": "1", 
     "NOTE": "1", 
     "GET_FROM_STOCK_TRANS_ID": "1", 
     "TRANSACTION_ACTION": [{ 
      "ACTION_CODE": "1", 
      "TYPE": "1", 
      "STATUS": "1", 
      "NOTE": "1", 
      "USERNAME": "1", 
      "ACTION_STAFF_ID": "1" 
     }], 
     "STOCK_TRANSACTION_DETAIL": [{ 
       "GOODS_ID": "1", 
       "STATE_ID": "1", 
       "QUANTITY": "1", 
       "PRICE": "1", 
       "NOTE": "1", 
       "TYPE": "1", 
       "GOODS_STATUS": "1", 
       "INTERNAL_STOCK_ID": "1", 
       "STOCK_TRANSACTION_SERIAL": [{ 
        "FROM_SERIAL": "1", 
        "TO_SERIAL": "1", 
        "QUANTITY": "1", 
        "INTERNAL_STOCK_ID": "INTERNAL_STOCK_ID" 
       }, { 
        "FROM_SERIAL": "1", 
        "TO_SERIAL": "1", 
        "QUANTITY": "1", 
        "INTERNAL_STOCK_ID": "INTERNAL_STOCK_ID" 
       }] 
      }, 

      { 
       "GOODS_ID": "1", 
       "STATE_ID": "1", 
       "QUANTITY": "1", 
       "PRICE": "1", 
       "NOTE": "1", 
       "TYPE": "1", 
       "GOODS_STATUS": "1", 
       "INTERNAL_STOCK_ID": "1", 
       "STOCK_TRANSACTION_SERIAL": [{ 
        "FROM_SERIAL": "1", 
        "TO_SERIAL": "1", 
        "QUANTITY": "1", 
        "INTERNAL_STOCK_ID": "INTERNAL_STOCK_ID" 
       }, { 
        "FROM_SERIAL": "1", 
        "TO_SERIAL": "1", 
        "QUANTITY": "1", 
        "INTERNAL_STOCK_ID": "INTERNAL_STOCK_ID" 
       }] 
      } 
     ] 
    }] 
} 
+2

Что это? Пожалуйста, прочитайте строки. Он спросил, как сопоставить JSON на Java! – Kumaran

Смежные вопросы