【问题标题】:String from DB is not parsing in Powershell来自 DB 的字符串未在 Powershell 中解析
【发布时间】:2013-07-04 20:24:47
【问题描述】:

在从 db 获取数据时,我得到一个未在 pwoershell 中格式化的字符串。

字符串

[{"varun":"\\","rocks":true}]

它抛出异常 System.FormatException:输入字符串的格式不正确。

【问题讨论】:

  • 看起来像 JSON。我假设您将其传递给Convert-FromJson。您能否向我们展示导致错误的脚本的相关部分?

标签: powershell formatting


【解决方案1】:

我的猜测是您将它与-f 运算符一起用作格式字符串?在这种情况下,您必须将{} 分别转义为{{}},因为它们用于格式字符串中的占位符(例如{0})。

还请下次提供更多详细信息,例如完整的错误消息(例如,它说明发生的位置)和发生位置的代码。

【讨论】:

  • 感谢 Joey 的帮助,下次我会确保提供更多信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-07
  • 2016-08-24
  • 1970-01-01
  • 2021-03-21
  • 2017-06-06
相关资源
最近更新 更多