本文整理了Java中com.jayway.jsonpath.Configuration.setDefaults()
方法的一些代码示例,展示了Configuration.setDefaults()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Configuration.setDefaults()
方法的具体详情如下:
包路径:com.jayway.jsonpath.Configuration
类名称:Configuration
方法名:setDefaults
[英]Set Default configuration
[中]设置默认配置
代码示例来源:origin: apache/geode
private void restoreDefaults() {
if (!this.hadDefaults) {
return;
}
Configuration.setDefaults(new Defaults() {
@Override
public JsonProvider jsonProvider() {
return jsonProvider;
}
@Override
public MappingProvider mappingProvider() {
return mappingProvider;
}
@Override
public Set<Option> options() {
return options;
}
});
}
}
代码示例来源:origin: json-path/JsonPath
@AfterClass
public static void setupDefaultJsonParsing() {
Configuration.setDefaults(null);
}
代码示例来源:origin: json-path/JsonPath
@AfterClass
public static void setupDefaultJsonParsing() {
Configuration.setDefaults(null);
}
代码示例来源:origin: json-path/JsonPath
@AfterClass
public static void setupDefaultJsonParsing() {
Configuration.setDefaults(null);
}
代码示例来源:origin: json-path/JsonPath
@AfterClass
public static void setupDefaultJsonParsing() {
Configuration.setDefaults(null);
}
代码示例来源:origin: apache/geode
/**
* Override to set up your specific external resource.
*/
@Override
public void before() {
saveDefaults();
Configuration.setDefaults(new Defaults() {
private final JsonProvider jsonProvider = new JacksonJsonProvider();
private final MappingProvider mappingProvider = new JacksonMappingProvider();
@Override
public JsonProvider jsonProvider() {
return jsonProvider;
}
@Override
public MappingProvider mappingProvider() {
return mappingProvider;
}
@Override
public Set<Option> options() {
return EnumSet.noneOf(Option.class);
}
});
}
代码示例来源:origin: json-path/JsonPath
@BeforeClass
public static void setupStrictJsonParsing() {
// NOTE: Evaluation depends on the default configuration of JsonPath
Configuration.setDefaults(new StrictParsingConfiguration());
}
代码示例来源:origin: json-path/JsonPath
@BeforeClass
public static void setupStrictJsonParsing() {
Configuration.setDefaults(new StrictParsingConfiguration());
}
代码示例来源:origin: json-path/JsonPath
@BeforeClass
public static void setupStrictJsonParsing() {
Configuration.setDefaults(new StrictParsingConfiguration());
}
代码示例来源:origin: json-path/JsonPath
@BeforeClass
public static void setupStrictJsonParsing() {
Configuration.setDefaults(new StrictParsingConfiguration());
}
代码示例来源:origin: apache/metron
Configuration.setDefaults(new Configuration.Defaults() {
代码示例来源:origin: io.wcm.caravan/io.wcm.caravan.testing.json
/**
* Initializes JSON path to use Jackson mapper.
*/
public static void init() {
com.jayway.jsonpath.Configuration.setDefaults(JsonPathDefaultConfig.INSTANCE);
}
代码示例来源:origin: org.apache.fulcrum/fulcrum-json-jackson2
public DefaultJsonPathWrapper(ObjectMapper mapper) {
jsonPathDefault = new JsonPathDefault(mapper);
Configuration.setDefaults(jsonPathDefault);
}
代码示例来源:origin: batfish/batfish
public static Configuration getDefaulConfiguration() {
Configuration.setDefaults(BatfishJsonPathDefaults.INSTANCE);
ConfigurationBuilder b = new ConfigurationBuilder();
final Configuration c = b.build();
return c;
}
代码示例来源:origin: wso2/wso2-synapse
private void setJsonPathConfiguration() {
Configuration.setDefaults(new Configuration.Defaults() {
private final JsonProvider jsonProvider = new GsonJsonProvider();
private final MappingProvider mappingProvider = new GsonMappingProvider();
public JsonProvider jsonProvider() {
return jsonProvider;
}
public MappingProvider mappingProvider() {
return mappingProvider;
}
public Set<Option> options() {
return EnumSet.noneOf(Option.class);
}
});
}
代码示例来源:origin: wso2/wso2-synapse
private void setJsonPathConfiguration() {
Configuration.setDefaults(new Configuration.Defaults() {
private final JsonProvider jsonProvider = new GsonJsonProvider();
private final MappingProvider mappingProvider = new GsonMappingProvider();
public JsonProvider jsonProvider() {
return jsonProvider;
}
public MappingProvider mappingProvider() {
return mappingProvider;
}
public Set<Option> options() {
return EnumSet.noneOf(Option.class);
}
});
}
代码示例来源:origin: networknt/light
static void configJsonPath() {
Configuration.setDefaults(new Configuration.Defaults() {
private final JsonProvider jsonProvider = new JacksonJsonProvider();
private final MappingProvider mappingProvider = new JacksonMappingProvider();
@Override
public JsonProvider jsonProvider() {
return jsonProvider;
}
@Override
public MappingProvider mappingProvider() {
return mappingProvider;
}
@Override
public Set<Option> options() {
return EnumSet.noneOf(Option.class);
}
});
}
}
代码示例来源:origin: batfish/batfish
private static Set<JsonPathResultEntry> computeResults(
String jsonFile, String path, boolean includeSuffix) {
Configuration.setDefaults(BatfishJsonPathDefaults.INSTANCE);
ConfigurationBuilder b = new ConfigurationBuilder();
Configuration baseConfiguration = b.build();
String jsonStr = CommonUtil.readResource(jsonFile);
Object jsonObject = JsonPath.parse(jsonStr, baseConfiguration).json();
JsonPathQuery query = new JsonPathQuery(path, includeSuffix);
JsonPathResult result = JsonPathAnswerer.computeResult(jsonObject, query);
return new HashSet<>(result.getResult().values());
}
代码示例来源:origin: batfish/batfish
private static JsonPathResult computeJsonPathResult(
String jsonFile, String path, boolean includeSuffix) {
Configuration.setDefaults(BatfishJsonPathDefaults.INSTANCE);
ConfigurationBuilder b = new ConfigurationBuilder();
Configuration baseConfiguration = b.build();
String jsonStr = CommonUtil.readResource(jsonFile);
Object jsonObject = JsonPath.parse(jsonStr, baseConfiguration).json();
JsonPathQuery query = new JsonPathQuery(path, includeSuffix);
JsonPathResult result = JsonPathAnswerer.computeResult(jsonObject, query);
return result;
}
代码示例来源:origin: batfish/batfish
public JsonPathTest() {
Configuration.setDefaults(BatfishJsonPathDefaults.INSTANCE);
ConfigurationBuilder b = new ConfigurationBuilder();
_baseConfiguration = b.build();
_oneNtpServerNodesAnswerStr =
CommonUtil.readResource("org/batfish/question/jsonpath/oneNtpServer.json");
_oneNtpServerNodesAnswerJsonObject =
JsonPath.parse(_oneNtpServerNodesAnswerStr, _baseConfiguration).json();
_twoNtpServersNodesAnswerStr =
CommonUtil.readResource("org/batfish/question/jsonpath/twoNtpServers.json");
_twoNtpServersNodesAnswerJsonObject =
JsonPath.parse(_twoNtpServersNodesAnswerStr, _baseConfiguration).json();
ConfigurationBuilder prefixCb = new ConfigurationBuilder();
prefixCb.mappingProvider(_baseConfiguration.mappingProvider());
prefixCb.jsonProvider(_baseConfiguration.jsonProvider());
prefixCb.evaluationListener(_baseConfiguration.getEvaluationListeners());
prefixCb.options(_baseConfiguration.getOptions());
prefixCb.options(Option.ALWAYS_RETURN_LIST);
prefixCb.options(Option.AS_PATH_LIST);
_prefixConfiguration = prefixCb.build();
}
内容来源于网络,如有侵权,请联系作者删除!