将值“addmissionuid”转换为系统.GUID

2024-09-30 16:20:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我从以下请求接收数据

[
  {
    "Info": {
      "SoftwareVersion": "111",
      "IpAddress": "111.111.11",
      "DeviceName": "1111222",
      "Type": "Tablet"
    },
    "DeviceIdentity": "Identity",
    "AdmissionGuid": "db128362-f942-47fb-b18e-c073aa03b95d",
    "UserId": "8c7be5ac-9f2e-42aa-8f17-4e935a85eff3",
    "ConnectionId": "f78f544e-0780-4b07-87ec-d4edbe4cb522",
    "PairingId": null
  }
]

然后我试着用python解析它,一切正常,我得到了预期的值,但是我得到了以下错误,我试图把它转换成Object,String,Hex,但是什么都不起作用

Error converting value "AdmissionGuid" to System.GUID

Python脚本

^{2}$

还有那根木头

<class 'list'>
<class 'uuid.UUID'>
Press E
e
error:  Error converting value "AdmissionGuid" to type 'System.Guid'.

注意:我还使用Singal R libary调用C#Hub来注册客户机。在

AdmissionGuid是在C中使用GUID库生成的

有没有办法进入python?在

我已经看过了12,但这并不能解决我的问题

编辑 我用信号呼叫功能

IdentifyClient(string devideIdentity, string softwareVersion, string ipAddress, string machineName, string deviceType, Guid AdmissionGuid, Guid UserID, string pairingId)

Tags: toinfostringvalueerrorsystemclassguid
1条回答
网友
1楼 · 发布于 2024-09-30 16:20:20

我已经解决了我的问题,我用字符串而不是变量调用IdentifyClient()函数,这是一个简单的修复。在

改变了这个

presenceservice.server.invoke('IdentifyClient', 'devideIdentity', 'softwareVersion', 'ipAddress',
                                          'machineName', 'deviceType', 'patientAdmissionGuid', 'patientId', 'pairingId')

为了这个

^{pr2}$

相关问题 更多 >