У меня есть следующая строка:Как заменить одиночные кавычки на двойные кавычки в bash?
{"name":"ram","details":[{'subjects':{'service_location':'c:/A.exe','url':'http://A.zip'}}]}
В строке выше несколько строк имеют одиночные кавычки вокруг них. так, как я могу заменить одиночные кавычки двойные кавычки в строке выше и получить следующим образом:
{"name":"ram","details":[{"subjects":{"service_location":"c:/A.exe","url":"http://A.zip"}}]}
Вопрос рядом, _why_ ты делая это? Вы предполагаете исправить «JSON» программно? и вы ищете быстрый грязный способ с помощью инструментов текстового процессора? – Inian
Вы должны предположить, что ни одна из одинарных кавычек в строке не является * частью * значения, например '{" name ":" Jake 'The Snake' Jones "," name ": 'Bob'}'; в противном случае вы вообще не сможете сказать (без более сложного парсера), какие одиночные кавычки заменить. – chepner