本文整理了Java中com.alibaba.fastjson.serializer.JSONSerializer.getContext()
方法的一些代码示例,展示了JSONSerializer.getContext()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONSerializer.getContext()
方法的具体详情如下:
包路径:com.alibaba.fastjson.serializer.JSONSerializer
类名称:JSONSerializer
方法名:getContext
暂无
代码示例来源:origin: actframework/actframework
@Override
public boolean apply(JSONSerializer serializer, Object source, String name) {
if (source == null) {
return true;
}
// if context path is "$.bar.zee" or "$[0].bar.zee" and name is "foo"
// then path should be "bar.zee.foo"
String path;
FastStr fs = FastStr.of(serializer.getContext().toString()).append('.').append(name);
path = fs.substring(fs.indexOf('.') + 1); // skip the first "."
return matches(path);
}
代码示例来源:origin: org.actframework/act
@Override
public boolean apply(JSONSerializer serializer, Object source, String name) {
if (source == null) {
return true;
}
// if context path is "$.bar.zee" or "$[0].bar.zee" and name is "foo"
// then path should be "bar.zee.foo"
String path;
FastStr fs = FastStr.of(serializer.getContext().toString()).append('.').append(name);
path = fs.substring(fs.indexOf('.') + 1); // skip the first "."
return matches(path);
}
代码示例来源:origin: GeeQuery/ef-orm
@SuppressWarnings("unchecked")
public final void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType,int features) throws IOException {
SerializeWriter out=serializer.getWriter();
if (object == null) {
out.writeNull();
return;
}
if (serializer.containsReference(object)) {
serializer.writeReference(object);
return;
}
SerialContext parent = serializer.getContext();
serializer.setContext(parent, object, fieldName,0);
serializer.write(processToJson((T)object));
}
代码示例来源:origin: AlibabaTech/fastjson
SerialContext context = serializer.getContext();
serializer.setContext(context, object, fieldName);
代码示例来源:origin: AlibabaTech/fastjson
SerialContext context = serializer.getContext();
serializer.setContext(context, object, fieldName);
代码示例来源:origin: AlibabaTech/fastjson
int size = array.length;
SerialContext context = serializer.getContext();
serializer.setContext(context, object, fieldName);
代码示例来源:origin: actframework/actframework
SerialContext context = serializer.getContext();
serializer.setContext(context, object, fieldName, 0);
代码示例来源:origin: actframework/actframework
SerialContext parent = serializer.getContext();
serializer.setContext(parent, object, fieldName, 0);
try {
代码示例来源:origin: org.actframework/act
SerialContext context = serializer.getContext();
serializer.setContext(context, object, fieldName, 0);
代码示例来源:origin: org.actframework/act
SerialContext parent = serializer.getContext();
serializer.setContext(parent, object, fieldName, 0);
try {
代码示例来源:origin: actframework/actframework
SerialContext parent = serializer.getContext();
serializer.setContext(parent, object, fieldName, 0);
try {
代码示例来源:origin: org.actframework/act
SerialContext parent = serializer.getContext();
serializer.setContext(parent, object, fieldName, 0);
try {
代码示例来源:origin: AlibabaTech/fastjson
SerialContext context = serializer.getContext();
serializer.setContext(context, object, fieldName);
代码示例来源:origin: AlibabaTech/fastjson
SerialContext parent = serializer.getContext();
serializer.setContext(parent, object, fieldName);
try {
代码示例来源:origin: AlibabaTech/fastjson
SerialContext context = this.getContext();
Object current = context.getObject();
代码示例来源:origin: AlibabaTech/fastjson
SerialContext parent = serializer.getContext();
serializer.setContext(parent, object, fieldName);
代码示例来源:origin: AlibabaTech/fastjson
SerialContext context = serializer.getContext();
serializer.setContext(context, object, fieldName);
内容来源于网络,如有侵权,请联系作者删除!