只要用户使用Telegram bot API读取机器人发送的消息,是否有可能在webhook中获得回调?
它没有记录,我无法弄清楚如何实现它.
我有一块看起来像的XML
<person xmlns:json='http://james.newtonking.com/projects/json' id='1'>
<name>Alan</name>
<url>http://www.google.com</url>
<role json:Array='true'>Admin</role>
</person>
Run Code Online (Sandbox Code Playgroud)
当我尝试将其序列化为json时,string json = JsonConvert.SerializeXmlNode(xml);它会忽略名称空间
{
"person": {
"@id": "1",
"name": "Alan",
"url": "http://www.google.com",
"role": [
"Admin"
]
}
}
Run Code Online (Sandbox Code Playgroud)
当我将它反序列化回xml时XmlDocument xml = JsonConvert.DeserializeXmlNode(json),我得到以下内容:
<person id='1'>
<name>Alan</name>
<url>http://www.google.com</url>
<role>Admin</role>
</person>
Run Code Online (Sandbox Code Playgroud)
我该如何保留json:Array属性?
我如何使用int.TryParsenullable int?
我试图做类似下面的事情,显然不能编译.
int? nr1 = int.TryParse(str1, out nr1) ? nr1 : null;
实现它的正确方法是什么?