Files
PowerShell/test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertFrom-Json.Tests.ps1
T
Sergei Vorobev 3240a2d369 Fix ConvertFrom-Json to handle mutlilines
Fix #956

Add Newtonsoft.Json.JsonSerializationException to catch block
that determines which mode to use: single-string or multi-string
2016-07-26 11:11:44 -07:00

17 lines
464 B
PowerShell

Describe 'ConvertFrom-Json' {
It 'can convert a single-line object' {
('{"a" : "1"}' | ConvertFrom-Json).a | Should Be 1
}
It 'can convert one string-per-object' {
$json = @('{"a" : "1"}', '{"a" : "x"}') | ConvertFrom-Json
$json.Count | Should Be 2
$json[1].a | Should Be 'x'
}
It 'can convert mutli-line object' {
$json = @('{"a" :', '"x"}') | ConvertFrom-Json
$json.a | Should Be 'x'
}
}