Очень новое для node.js, у меня есть строка, возвращающаяся из RPGLE (as400), я хотел бы вернуться в качестве примера JSON ниже.Преобразование String в JSON node.js
Строка
{orderid:996553,workorder:996553.010,shipped:000000001,received:000000001,status:GOOD},
{orderid:996554,workorder:996554.010,shipped:000000001,received:000000001,status:GOOD},
{orderid:999290,workorder:999290.010,shipped:000000001,received:000000001,status:GOOD},
{orderid:999290,workorder:999290.020,shipped:000000001,received:000000001,status:GOOD},
{orderid:999290,workorder:999290.030,shipped:000000001,received:000000001,status:GOOD},
{orderid:999290,workorder:999290.040,shipped:000000001,received:000000001,status:GOOD},
{orderid:999290,workorder:999290.050,shipped:000000001,received:000000001,status:GOOD},
хотели бы конвертировать, как показано ниже, и отправить приложения апи
[{"orderid":144234,"workorder":"996553.010","shipped":1,"received":1,"status":"GOOD"},
{"orderid":999290,"workorder":"996553.010","shipped":1,"received":1,"status":"GOOD"},
{"orderid":999290,"workorder":"999290.010","shipped":1,"received":1,"status":"GOOD"},
{"orderid":999290,"workorder":"999290.020","shipped":1,"received":1,"status":"BAD"},
{"orderid":999290,"workorder":"999290.030","shipped":1,"received":1,"status":"GOOD"},
{"orderid":999290,"workorder":"999290.040","shipped":1,"received":1,"status":"GOOD"},
{"orderid":999290,"workorder":"999290.050","shipped":1,"received":1,"status":"GOOD"}]
Что бы лучшей практикой и каким образом?
Итак, у вас есть строка, и вы хотели бы преобразовать ее в строку? Я думаю, что это не проблема с JSON прямо здесь. Просто добавьте «[]», и все готово. – NikxDa
@NikxDa Я согласен с этой мыслью, но это немного больше, чем просто добавление '[]' и вызов ее. Ключи и значения должны быть завернуты в кавычки, а также для правильного анализа в конце. –
Правда, я этого не замечал. – NikxDa