Если вы используете PHP, вы можете "исправить" JSon строку с регулярными выражениями. Это работает:
<?php
$json = "variable = [{ var1: 'value11', var12: 'value2', var3: 'value13' }, { var1: 'value21', var2: 'value22', var3: 'value23' }]";
// replace 'variable =' with '"variable" :' and surround with curly braces
$json = preg_replace('/^(\S+)\s*=\s*([\s\S]*)$/', '{ "\1" : \2 }', $json);
// quote keys and change to double quotes
$json = preg_replace("/(\S+): '(\S+)'/", '"\1": "\2"', $json);
echo $json . "\n";
$data = json_decode($json, true);
print_r($data);
?>
Это выходы:
{ "variable" : [{ "var1": "value11", "var12": "value2", "var3": "value13" }, { "var1": "value21", "var2": "value22", "var3": "value23" }] }
Array
(
[variable] => Array
(
[0] => Array
(
[var1] => value11
[var12] => value2
[var3] => value13
)
[1] => Array
(
[var1] => value21
[var2] => value22
[var3] => value23
)
)
)
Какой язык программирования вы используете? – Asaph
Решение этого будет чрезвычайно зависеть от того, какой язык вы планируете использовать. Измените свой вопрос, чтобы объяснить это. – pjmorse
Извините, забыли упомянуть об этом. Он был добавлен в ОП на всякий случай. –