У меня есть строка, в которой имя объекта отделено точкой от имени поля следующим образом:
{\"person.firstName\":\"Ahmed\",\"person.job\":\"Doctor\",\"products.packName\":\"antibiotic\",\"products.packSize\":\"large\"}}";
Я хочу разобрать его, чтобы он выглядел как формат json:
"{\"person\": {\"firstName\":\"Ahmed\",\"job\":\"Doctor\",},\"products\": {\"packName\":\"antibiotic\",\"packSize\":\"large\"}}";
Есть ли эффективный алгоритм для этого?