Попытка скопировать объект json, но когда в нем есть строка, мне нужно всего несколько пар ключ / значение из него и скопировать его в другой объект json (упрощенно);Данные в JSON выглядят примерно так
{ __createdAt: "2018-07-30T08:19:32.523Z",
orderid: '12345',
refund: null,
order_verified: null,
in_process: null,
location_id: null,
userInfo: '{"countrySelect":"DE","postalCode":"64289","ShippingCountry":"Germany","City":"Darmstadt","GooglePlace":"Darmstadt Germany","ShippingRegion":"Hesse","CustomerEmail":"myemail@gmail.com"}',
payment: null,
shippingInfo: 1437,
taxInfo: 0,
orderTotal: 5712,
order_weight: 0,
order_notes: '' }
Результат, который я пытаюсь достичь после копирования, выглядит примерно так.
{ __createdAt: "2018-07-30T08:19:32.523Z",
orderid: '12345',
refund: null,
order_verified: null,
in_process: null,
location_id: null,
countrySelect:"DE",
ShippingCountry:"Germany",
City:"Darmstadt",
CustomerEmail:"myemail@gmail.com",
payment: null,
shippingInfo: 1437,
taxInfo: 0,
orderTotal: 5712,
order_weight: 0,
order_notes: '' }
Я не знаю, какие данные будут поступать из БД, но всякий раз, когда она содержит строку, я могу жестко закодировать ее, чтобы получить конкретные значения из строки в json.Пробовал глубокое копирование, но не смог сделать это правильно.Не то чтобы я не пытался сделать это, но не мог придумать способ сделать его более общим, а не жестко закодированным.Любая помощь будет оценена.