wwDotNetBridge::FromJson
less than 1 minute to read

Deserializes JSON into a .NET object or simple value.

o.FromJson(lcJson,lvDotnetType)

Parameters

lcJson
JSON string.

lvDotnetType
The type of the object to be deserialized into. Accepts a .NET Type object (use GetType or GetTypeFromName) or a fully qualified class name (Namespace.Class).

Remarks

Depends on NewtonSoft.Json.dll library present in addition to wwdotnetbridge.dll

Example

foxpro
loCust = loBridge.CreateInstance("Westwind.WebConnection.TestCustomer") loCust.Name = "Rick" loCust.Company = "Westwind" loCust.Number = 100.21 loCust.Entered = DATETIME() loCust.Address.Street = "32 Kaiea" loCust.Address.City = "Paia" *** Serialize to JSON string lcJson = loBridge.ToJson(loCust,.t.) ? lcJson *** Deserialize into a new object entirely loCust2 = loBridge.FromJson(lcJson,"Westwind.WebConnection.TestCustomer") ? loCust2.Company ? loCust2.Address.City

See also:

Class wwDotNetBridge | wwDotNetBridge::ToJson | wwDotNetBridge::FromXml | wwDotNetBridge::ToXml

© West Wind Technologies, 2023 • Updated: 06/07/17
Comment or report problem with topic