org.apache.jena.atlas.json.JsonObject.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(3.5k)|赞(0)|评价(0)|浏览(122)

本文整理了Java中org.apache.jena.atlas.json.JsonObject.<init>()方法的一些代码示例,展示了JsonObject.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonObject.<init>()方法的具体详情如下:
包路径:org.apache.jena.atlas.json.JsonObject
类名称:JsonObject
方法名:<init>

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);

相关文章