我希望文本文件中的结果如下所示:Orbx ENGM Oslo Gardermoen Airport - Microsoft Flight Simulator 1.0.0
- Microsoft飞行模拟器应在值之间写入
下面是我的json文件:
{
"dependencies": [],
"content_type": "SCENERY",
"title": "ENGM Oslo Gardermoen Airport",
"manufacturer": "",
"creator": "Orbx",
"package_version": "1.0.0",
"minimum_game_version": "1.30.12",
"release_notes": {
"neutral": {
"LastUpdate": "",
"OlderHistory": ""
}
}
}
是否也可以像这样保存带有标题值的文本文件:版本_工程师_msfs.txt
到目前为止,我使用以下代码用一个值填充了该文件:
@ECHO off
Powershell "(Get-Content .\manifest.json|ConvertFrom-Json).title" >version_msfs.txt
1条答案
按热度按时间olmpazwi1#
[pscustomobject]
对象(图形),ConvertFrom-Json
将JSON文件解析为一个辅助变量。-f
合成输出字符串。Set-Content
cmdlet的输出文件名。Set-Content
默认使用无BOM的UTF-8作为字符编码;在 Windows PowerShell 中,由系统的旧版ANSI代码页确定编码;根据需要使用-Encoding
参数(但请注意,在Windows PowerShell中,您不能直接创建 * 无BOM * UTF-8文件)。