本文整理了Java中org.apache.jena.atlas.json.JsonObject.<init>()
方法的一些代码示例,展示了JsonObject.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonObject.<init>()
方法的具体详情如下:
包路径:org.apache.jena.atlas.json.JsonObject
类名称:JsonObject
方法名:<init>
暂无
代码示例来源:origin: apache/jena
@Override
public void startObject(long currLine, long currCol)
{
objects.push(new JsonObject()) ;
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
@Override
public void startObject(long currLine, long currCol)
{
objects.push(new JsonObject()) ;
}
代码示例来源:origin: epimorphics/elda
@Override
public JSONWriterFacade object() {
if (top != null) {
stack.push( top );
keystack.push( key );
top = new JsonObject();
} else {
top = new JsonObject();
}
return this;
}
代码示例来源:origin: apache/jena
public JsonBuilder startObject(String startMarker) {
markers.push(startMarker);
objects.push(new JsonObject()) ;
stack.push(State.OBJECT) ;
return this ;
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
public JsonBuilder startObject(String startMarker) {
markers.push(startMarker);
objects.push(new JsonObject()) ;
stack.push(State.OBJECT) ;
return this ;
}
代码示例来源:origin: apache/jena
@Override
public JsonObject next()
{
if (queryIterator == null)
throw new NoSuchElementException(this.getClass() + ".next") ;
try
{
Binding binding = queryIterator.next() ;
JsonObject jsonObject = new JsonObject() ;
for (String resultVar : resultVars)
{
Node n = binding.get(Var.alloc(resultVar)) ;
JsonValue value = RDFTerm2Json.fromNode(n) ;
jsonObject.put(resultVar, value);
}
return jsonObject ;
}
catch (NoSuchElementException ex)
{
close() ;
throw ex ;
}
}
代码示例来源:origin: apache/jena
@Test
public void js_value_4() {
read("{}", new JsonObject()) ;
}
代码示例来源:origin: apache/jena
@Test
public void js_value_5() {
JsonObject obj = new JsonObject() ;
obj.put("a", JsonNumber.value(123)) ;
read("{ \"a\": 123 }", obj) ;
}
代码示例来源:origin: apache/jena
@Test public void js_map_ext_1()
{
JsonObject obj = new JsonObject() ;
obj.put("abc", JsonNumber.value(123)) ;
writeRead(obj) ;
// Use of key.
read("{abc: 123}", obj) ;
}
}
代码示例来源:origin: apache/jena
@Test
public void js_value_8() {
JsonObject obj = new JsonObject() ;
JsonArray array = new JsonArray() ;
array.add(JsonNumber.value(123)) ;
obj.put("a", array) ;
read("{ \"a\" : [ 123 ] }", obj) ;
}
代码示例来源:origin: apache/jena
@Override
public JsonArray execJson()
{
checkNotClosed() ;
if ( ! query.isJsonType() )
throw new QueryExecException("Attempt to get a JSON result from a " + labelForQuery(query)+" query") ;
startQueryIterator() ;
JsonArray jsonArray = new JsonArray() ;
List<String> resultVars = query.getResultVars() ;
while (queryIterator.hasNext())
{
Binding binding = queryIterator.next() ;
JsonObject jsonObject = new JsonObject() ;
for (String resultVar : resultVars) {
Node n = binding.get(Var.alloc(resultVar)) ;
JsonValue value = RDFTerm2Json.fromNode(n) ;
jsonObject.put(resultVar, value) ;
}
jsonArray.add(jsonObject) ;
}
return jsonArray ;
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
JsonObject obj = new JsonObject() ;
obj.put("x1", new JsonString("y")) ;
obj.put("x2", JsonNumber.value(56)) ;
代码示例来源:origin: apache/jena
JsonObject obj = new JsonObject();
obj.put("@id", ns + "p");
obj.put("@type", "@id");
JsonObject json = new JsonObject();
json.put("p", obj);
json.put("ex", ns);
代码示例来源:origin: apache/jena
JsonObject frame = new JsonObject();
frame = new JsonObject();
frame.put("http://schema.org/jobTitle", new JsonObject());
jenaCtx.set(JsonLDWriter.JSONLD_FRAME, JsonUtils.fromString(frame.toString()));
jsonld = toString(m, RDFFormat.JSONLD_FRAME_FLAT, jenaCtx);
内容来源于网络,如有侵权,请联系作者删除!