如何制作一个类…
通知
清除所有

如何使一个类适合区块链信息Json

RSS

(@ganesh)
贵族成员
加入:11个月前
帖子:1362
19/07/2021 12:26点

我正在使用Blockchain.info API。我想对JSON响应进行反序列化。一个例子的回应:

“地址”“平衡”1400938800“地址”“1 q1atvcykhtvegm3187mgnrh5ycukuwjqc”“标签”“短信存款”“total_received”5954572400},“平衡”79434360“地址”“1 a8jiwcwvpy7taopuksngueyhmzgyfzpiq”“标签”“我的钱包”“total_received”453300048335},“平衡”0“地址”“17 p49xuc2fw4fn53wjzqyam4apkqhnpeky”“total_received”0
我想知道如何创建一个符合这个要求的类。我试过了,但没用:
公共函数LoadJson按值传递json作为字符串昏暗的项目作为列表的地址JsonConvertDeserializeObject的列表的地址)) (json返回项目结束函数公共地址公共地址作为地址()结束公共地址公共平衡公共地址公共标签公共total_received结束

报价
(@anamika)
贵族成员
加入:11个月前
帖子:1381
19/07/2021 28点啊

我找到了一个简单的解决方法:

到这个链接:http://json2csharp.com/粘贴你的json,它将创建你的类和它的依赖。

现在,你可以在你的应用程序和使用简单的javascript创建一个新的。序列化,反序列化,其他都不序列化,它就能完美地工作

下面是一个完美运行的控制台应用程序示例:

进口系统进口系统IO进口系统配置进口系统网络脚本序列化模块Module1的昏暗的js作为JavaScriptSerializer主要()昏暗的json作为字符串字符串老空使用作为StreamReader“C: \用户桌面\ GOOGLEDRIVE \ hpc \ \ Giorgio \ PROGETTI VS PERSONALI \ VISUALSTUDIOPROJECT \ 2014 \ Smples \ Smples \ json.txt”jsonReadToEnd结束使用昏暗的分隔符作为字符串"**********************************************************"昏暗的作为RootObjectjs反序列化的RootObject)(json每一个埃尔地址控制台WriteLine字符串格式“{0}”vbCrLf“{1}”vbCrLf“{2}”vbCrLf“{3}”vbCrLf分隔符埃尔地址埃尔平衡埃尔标签埃尔total_received))下一个控制台ReadLine()结束公共地址公共财产平衡()作为整数得到返回m_balance结束得到价值作为整数m_balance价值结束结束财产私人m_balance作为整数公共财产地址()作为字符串得到返回m_address结束得到价值作为字符串m_address价值结束结束财产私人m_address作为字符串公共财产标签()作为字符串得到返回m_label结束得到价值作为字符串m_label价值结束结束财产私人m_label作为字符串公共财产total_received()作为对象得到返回m_total_received结束得到价值作为对象m_total_received价值结束结束财产私人m_total_received作为对象结束公共RootObject公共财产地址()作为列表的地址得到返回m_addresses结束得到价值作为列表的地址))m_addresses价值结束结束财产私人m_addresses作为列表的地址结束终端模块

回复报价
分享:
Baidu