【发布时间】:2014-08-13 07:32:06
【问题描述】:
我有一个 C# windows 应用程序,我需要将在 python 脚本中创建的对象作为参数传递给 C# 程序,反之亦然。 那么我如何将 Python 脚本创建的对象作为参数传递给 C# 程序。
为此,我不想使用 Iron-Python。我的严格要求是使用通过运行 C Python 脚本创建的对象。我的 Python 脚本读取一个 json 文件并创建对象。
我的示例 Json 字符串:
{"?xml":{"@version":"1.0","@encoding":"Windows-1252"},"TestScript":{"TestExperiment":{"Test1":{"Control":[{"@Type":"System.Windows.Forms.TextBox","@Name":"Description","@FormName":"Test1","Text":null,"Visible":"True"},{"@Type":"System.Windows.Forms.TextBox","@Name":"Objective","@FormName":"Test1","Text":null,"Visible":"True"},{"@Type":"System.Windows.Forms.TextBox","@Name":"Test1","@FormName":"Test1","Text":null,"Visible":"True"}]}}}}
谢谢,
【问题讨论】:
标签: c# python .net object parameter-passing