Revision: 18441
Updated Code
at October 19, 2009 21:10 by laurenceosx
Updated Code
Jayrock supports export and importing value types (structs). Below is an example in an interactive IronPython session where Jayrock is being used to export and import System.Drawing.Point (struct) to and from JSON: IronPython 2.0 (2.0.0.0) on .NET 2.0.50727.3053 Type "help", "copyright", "credits" or "license" for more information. >>> import clr >>> clr.AddReference('Jayrock.Json') >>> from Jayrock.Json.Conversion import JsonConvert >>> clr.AddReference('System.Drawing') >>> from System.Drawing import Point >>> print JsonConvert.ExportToString(Point(12,34)) {"x":12,"y":34} >>> print JsonConvert.Import(Point, '{x:12,y:34}') {X=12,Y=34}
Revision: 18440
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 30, 2009 09:40 by laurenceosx
Initial Code
Jayrock supports export and importing value types (structs). Below is an example in an interactive IronPython session where Jayrock is being used to export and import System.Drawing.Point (struct) to and from JSON: IronPython 2.0 (2.0.0.0) on .NET 2.0.50727.3053 Type "help", "copyright", "credits" or "license" for more information. >>> import clr >>> clr.AddReference('Jayrock.Json') >>> from Jayrock.Json.Conversion import JsonConvert >>> clr.AddReference('System.Drawing') >>> from System.Drawing import Point >>> print JsonConvert.ExportToString(Point(12,34)) {"x":12,"y":34} >>> print JsonConvert.Import(Point, '{x:12,y:34}') {X=12,Y=34} I'm not sure what particular issue you are hoping to address here. It would help if you could clarify further.
Initial URL
http://code.google.com/p/jayrock/issues/detail?id=13
Initial Description
I have not tried this out yet, but I hope it can convert IronPython types to and from json.
Initial Title
Using json with IronPython via JayRock
Initial Tags
json
Initial Language
Python