показывая все это в действии.

риходится анализировать (и, в конечном итоге, повторно сериализовать) какой-то хитрый JSON. это выглядит так:

{
  name: "xyz",
  id: "29573f59-85fb-4d06-9905-01a3acb2cdbd",
  status: "astatus",
  color: colors["Open"]
},
{
  name: "abc",
  id: "29573f59-85fb-4d06-9905-01a3acb2cdbd",
  status: "astatus",
  color: colors["Open"]
}

Здесь есть ряд проблем - начиная с самых серьезных.

color: colors["Open"]

WTF даже это? Если я выбрасываю 'colors', я могу получить массив строк, но я не могу настроить его из коробки.

Это массив без квадратных скобок. Я могу исправить это, завернув их. Но есть ли способ поддержки из коробки?

Свойства не имеют кавычек. Десериализация хороша для этих ... но ресериализация просто не игра в кости.

Любые предложения по обработке как внутри, так и вне этой структуры?

Ответы на вопрос(1)

Ваш ответ на вопрос