类com.fasterxml.jackson.annotation.JsonRawValue源码实例Demo

下面列出了怎么用com.fasterxml.jackson.annotation.JsonRawValue的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: syndesis   文件: ModelData.java
@JsonRawValue
@JsonProperty("data")
public String getDataAsJson() throws JsonProcessingException {
    if (json == null) {
        json = JsonUtils.writer().writeValueAsString(data);
    }
    return json;
}
 
源代码2 项目: mojito   文件: JsonRawStringAspect.java
/**
 * TODO(P2) try to do this with aspect @DeclareError
  *
 * Checks that the method annotated with {@link JsonRawString} also has the
 * {@link JsonRawValue} for Jackson to actually serialize as expected.
 *
 * @param pjp
 */
private void checkMethodHasJsonRawValueAnnotation(ProceedingJoinPoint pjp) {

    MethodSignature methodSignature = (MethodSignature) pjp.getSignature();
    Method targetMethod = methodSignature.getMethod();

    if (targetMethod.getAnnotation(JsonRawValue.class) == null) {
        throw new RuntimeException("The method annotated with @JsonRawString must also be annotated with @JsonRawValue");
    }
}
 
源代码3 项目: spring-async   文件: ApiResponse.java
@JsonRawValue
public String getBody() {
    if(body != null && body.trim().isEmpty()) {
        return null;
    }
    return body;
}
 
源代码4 项目: presto   文件: TableFinishInfo.java
@JsonProperty
@JsonRawValue
public String getConnectorOutputMetadata()
{
    return connectorOutputMetadata;
}
 
源代码5 项目: hugegraph-tools   文件: JsonGraph.java
@JsonRawValue
public String getProperties() {
    return this.properties;
}
 
源代码6 项目: hugegraph-tools   文件: JsonGraph.java
@JsonRawValue
public String getProperties() {
    return this.properties;
}
 
源代码7 项目: poli   文件: FilterParameter.java
@JsonRawValue
public String getValue() {
    return value;
}
 
源代码8 项目: poli   文件: Component.java
@JsonRawValue
public String getData() {
    return data;
}
 
源代码9 项目: poli   文件: Component.java
@JsonRawValue
public String getDrillThrough() {
    return drillThrough;
}
 
源代码10 项目: poli   文件: Component.java
@JsonRawValue
public String getStyle() {
    return style;
}
 
源代码11 项目: poli   文件: Report.java
@JsonRawValue
public String getStyle() {
    return style;
}
 
源代码12 项目: poli   文件: CannedReport.java
@JsonRawValue
public String getData() {
    return data;
}
 
源代码13 项目: swagger-dubbo   文件: Json.java
@JsonValue
@JsonRawValue
public String value() {
  return value;
}
 
源代码14 项目: syndesis   文件: ModelData.java
@JsonRawValue
@JsonProperty("data")
public void setDataFromJson(JsonNode json) throws JsonProcessingException {
    this.data = null;
    this.json = JsonUtils.writer().writeValueAsString(json);
}
 
源代码15 项目: universal-resolver   文件: ResolveResult.java
@JsonRawValue
public final DIDDocument getDidDocument() {

	return this.didDocument;
}
 
源代码16 项目: eventapis   文件: PublishedEventWrapper.java
@JsonGetter
@JsonRawValue
public String getEvent() {
    return event;
}
 
源代码17 项目: dremio-oss   文件: SourceTypeTemplate.java
@JsonRawValue
@JsonProperty("uiConfig")
public String getUIConfig() {
  return uiConfig;
}
 
源代码18 项目: mojito   文件: PollableTask.java
@JsonProperty(value = "message")
@JsonRawValue
@JsonRawString
public String getMessageAsJson() {
    return message;
}
 
源代码19 项目: mojito   文件: PollableTask.java
@JsonProperty(value = "errorMessage")
@JsonRawValue
@JsonRawString
public String getErrorMessageAsJson() {
    return errorMessage;
}
 
源代码20 项目: mojito   文件: JsonRawStringAspectNotAnnotated.java
@JsonRawValue
public String getJsonString() {
    return "{\"a\": 1, \"b\": [1,2,3]}";
}
 
源代码21 项目: mojito   文件: JsonRawStringAspectNotAnnotated.java
@JsonRawValue
public String getNonJsonString() {
    return "This is a simple string that doesn't contain JSON";
}
 
源代码22 项目: mojito   文件: JsonRawStringAspectAnnotated.java
@JsonRawValue
@JsonRawString
public String getJsonString() {
    return "{\"a\": 1, \"b\": [1,2,3]}";
}
 
源代码23 项目: mojito   文件: JsonRawStringAspectAnnotated.java
@JsonRawValue
@JsonRawString
public String getNonJsonString() {
    return "This is a simple string that doesn't contain JSON";
}
 
@JsonRawValue
public JsonNode getCommand() {
    return command;
}
 
@JsonRawValue
public VersionedCommandOperation setCommand(JsonNode command) {
    this.command = command;
    return this;
}
 
源代码26 项目: logbook   文件: JsonHttpLogFormatter.java
@JsonRawValue
@JsonValue
public String getJson() {
    return json;
}
 
源代码27 项目: cukedoctor   文件: Step.java
@JsonRawValue
public List<Output> getOutput() {
	return output;
}
 
源代码28 项目: product-emm   文件: Operation.java
@JsonRawValue
public Object getPayLoad() {
	return payLoad;
}
 
源代码29 项目: govpay   文件: RppIndex.java
@JsonProperty("rpt")
@JsonRawValue
public String getRpt() {
  return this.rpt;
}
 
源代码30 项目: govpay   文件: RppIndex.java
@JsonProperty("rt")
@JsonRawValue
public String getRt() {
  return this.rt;
}
 
 同包方法