Я пишу программу, которая собирается торговать опционами. Использование google finance Я могу получить данные о параметрах в незавершенном json-файле.JSON реформирование
Данные можно найти here!
Если вы щелкните по ссылке, вы увидите, что имя и значение должны быть заключены в кавычки, но не указаны. Фактически NONE из имен находится в кавычках, и только некоторые из значений.
Пример данных:
{экспирации: {у: 2016, м: 7, д: 15}, истечения срока действия: [{у: 2016, м: 7, д: 15}], ставит: [{CID: "779929396002479", название: "", с: "AAPL160715P00050000", е: "OPRA", р: "0,01", CS: "CHB", гр: "0,00", ф: "0,00", б : "-", a: "0.01", oi: "2490", vol: "-", strike: "50.00", истечение: "15 июля 2016 года}}, base_id:" 22144 ", base_price: 98.599998}
Я знаю код C#, чтобы исправить это:
data = Regex.Replace(data, @"(\w+:)(\d+\.?\d*)", "$1\"$2\"");
data = Regex.Replace(data, @"(\w+):", "\"$1\":");
Мне нужно преобразовать код C# в python или загрузить файл в python, любой орган может помочь?
Это заменяет все значения на $ 1 или $ 2 ... но добавляет котировки – Usman