Как преобразовать содержимое текстового файла в строку и затем вставить эту строку в файл JSON?
Например, если файл содержит:
this
is
a
sample
file
Сценарий будетсоздать:
"this\r\nis\r\na\r\nsample\r\nfile"
Чтобы вставить в шаблон JSON:
"something":"<insertPoint>"
Для создания:
"something":"this\r\nis\r\na\r\nsample\r\nfile"
Я использую Powershell 5 и мне удалось загрузитьфайл, сгенерируйте JSON и вставьте его, выполнив:
# get contents and convert to JSON
$contentToInsert = Get-Content $sourceFilePath -raw | ConvertTo-Json
# write in output file
(Get-Content $outputFile -Raw).replace('<insertPoint>', $contentToInsert) | Set-Content $outputFile
Однако, также добавлено много других нежелательных полей.
"something":"{
"value": "this\r\nis\r\na\r\nsample\r\nfile"
"PSPath": "C:\\src\\intro.md",
"PSParentPath": "C:\\src",
"PSChildName": "intro.md",
etc...
В конечном счете, я пытаюсьотправляйте небольшие сегменты расширенного текста на веб-страницу через JSON, но хотите редактировать и сохранять их локально с помощью Markdown.Если это не имеет смысла и есть лучший способ отправить их, пожалуйста, дайте мне знать.