JSON中的数据类型


默认从类似JSON字符串类型的数据创造的对象:

$json = @"
{
    "Name": "Weltner",
    "ID" : "123"
 }
"@

$info = ConvertFrom-Json -InputObject $json
$info.Name
$info.ID

1

 

 

 

 

 

 

 

 

 

注意下面的代码看”ID”如何声明数字类型,注意这个分配数字将不再需要引用。

$json = @"
{
    "Name": "Weltner",
    "ID" : 123
 }
"@

$info = ConvertFrom-Json -InputObject $json
$info.Name
$info.ID

<#
Name MemberType Definition 
---- ---------- ---------- 
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode() 
GetType Method type GetType() 
ToString Method string ToString() 
ID NoteProperty System.Int32 ID=123 
Name NoteProperty System.String Name=Weltner 
#>

然而当使用ConvertFrom-Json时,事实证明它有区分数据类型。

原文地址:PowerShell does not support JSON Data Types

本文链接: https://www.pstips.net/powershell-does-not-support-json-data-types.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注