wwDotNetBridge::FromJson

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

Works only in the commercial versions of wwDotnetBridge (West Wind tools)

Example

foxpro
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, 2025 • Updated: 2025-03-12
Comment or report problem with topic