{
"Id": 456,
"Type": null,
"Name": "Store112",
"Root": "\\\\server\\ShareFolder",
"Username": "alm",
"Password": null
}
这是来自HTTP请求的JSON文件响应主体,如何获取“ID”属性的值? UFT 或 QTP 是否有支持此功能的功能?
答案 0 :(得分:3)
为了使用响应中的特定JSON属性,您应该执行以下操作。
JSON
然后在要使用该值的活动中,点击输入参数的链接图标,选择 HTTP 标签,然后从输出<中选择Id
属性/ strong>部分。
答案 1 :(得分:1)
使用QTP10本身不可能这样做,但取决于你想从JSON文件中获得多少数据(只有ID或者你想解析整个事物)以及JSON文件有多复杂(多个子对象)等)你可以使用以下策略:
id = ImportedObject.ID
""ID"": *([^,]*)
的模式的ID。除非您想从JSON文件中获取更多信息,否则我会选择3。