138得票7回答
如何使用jsonpath计算成员数量?

使用JsonPath是否可以计算成员数量?我正在使用Spring MVC测试来测试生成控制器的成员数量。{"foo": "oof", "bar": "rab"} 随着:standaloneSetup(new Foo...

105得票5回答
如何测试JSON路径是否不包含特定元素,或者如果该元素存在,则该元素的值为null?

我一直在为一个简单的Spring Web应用程序编写一些简单的单元测试例程。当我在资源的getter方法上添加@JsonIgnore注释时,生成的json对象不包括相应的json元素。因此,当我的单元测试例程尝试测试是否为null(这是我期望的行为,我不希望密码在json对象中可用),测试例程...

78得票5回答
如何在JSONPath中按字符串过滤?

我从Facebook API获取到一个JSON响应,内容如下:{ "data": [ { "name": "Barack Obama", "category": "Politician", "id": "6815841748" ...

44得票5回答
使用JSONPath从JSON对象中获取单个值

我有以下JSON数据,需要使用JSONPath获取纯文本的name值:{ "single" : { "id" : 1, "name" : "Item name" } } 我使用的表达式是 $.single.name,但我总是得到一个数组:[ "Item name" ]...

43得票3回答
如何使用MockMvcResultMatchers.jsonPath

MvcResult result = this.mockMvc.perform( MockMvcRequestBuilders.get(mockUrl)) .andExpect(MockMvcResultMatchers.stat...

41得票2回答
SpringMVC / mockMVC / jsonpath 比较字符串列表

我目前在为一个Spring MVC项目编写单元测试。由于返回的媒体类型是JSON,因此我尝试使用jsonPath来检查是否返回了正确的值。 我的问题是如何验证字符串列表中是否包含正确的(且仅有正确的)值。 我的计划是: 检查列表长度是否正确 对于每个应该返回的元素,检查它是否在列表里 ...

39得票5回答
使用JsonPath表达式获取数组大小 - Stefan Goessner的JsonPath

我在使用 Stefan Goessner 的 JsonPath 时遇到了一个问题,无法找到数组或列表的大小。我正在使用版本为 json-path-2.0.0。我的 JsonPath 表达式是 $.orders.length,JSON 数据看起来像这样: { "orders" : [...

37得票7回答
AWS步函数和可选参数

我希望能够为传入步骤函数的参数设置默认值, 例如:"Parameters": { "foo.$": "$.foo" OR "bar" if "$.foo" not specified } 有没有一种使用JSONPath本地实现这个功能的方式,或者我必须使用choice + pass状态...

36得票4回答
如何将常量字符串与jsonpath连接起来

我有AWS步骤机,其中一个步骤使用SNS服务通知失败。我想从input json中选择一些元数据到输出消息中。因此,我正在尝试像下面这样将常量字符串与jsonpath连接起来。"Notify Failure": { "Type": "Task", "Resource":...

34得票1回答
JSON.NET JObject - 如何从这个嵌套的JSON结构中获取值?

{"name":"John","age":30,"city":"New York"} 我有这个 JSON:{ "client_id": "26075235", "client_version": "1.0.0", "event": "app.uninstall", ...