当前位置: 首页>>代码示例>>Java>>正文


Java JsonObject.entrySet方法代码示例

本文整理汇总了Java中javax.json.JsonObject.entrySet方法的典型用法代码示例。如果您正苦于以下问题:Java JsonObject.entrySet方法的具体用法?Java JsonObject.entrySet怎么用?Java JsonObject.entrySet使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javax.json.JsonObject的用法示例。


在下文中一共展示了JsonObject.entrySet方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: convert

import javax.json.JsonObject; //导入方法依赖的package包/类
private void convert(JsonObject json) {
    int i =0;
    builder.append("Json.createObjectBuilder()\n");
    for (Map.Entry<String, JsonValue> entry : json.entrySet()) {
        builder.append(spaces() + indent() + ".add(");
        String key = entry.getKey();
        JsonValue value = entry.getValue();
        builder.append('"');
        builder.append(key);
        builder.append('"');
        builder.append(", ");
        builder.append(new JsonConversion(indent + INDENT_INCREMENT).execute(value));
        builder.append(")");
        if(i++ != json.size() -1 ){
            builder.append("\n");
        }
    }
}
 
开发者ID:msemik,项目名称:json_converter,代码行数:19,代码来源:JsonConversion.java

示例2: toJavaMap

import javax.json.JsonObject; //导入方法依赖的package包/类
/**
 * Converts a {@link JsonObject} to a map from names to objects returned by {@link #toJavaObject}.
 * The returned map is a mutable copy that will never have null keys but may have null values.
 */
public static Map<String, Object> toJavaMap(JsonObject object) {
  Map<String, Object> map = new LinkedHashMap<>();
  for (Entry<String, JsonValue> e : object.entrySet()) {
    map.put(e.getKey(), toJavaObject(e.getValue()));
  }
  return map;
}
 
开发者ID:google,项目名称:devtools-driver,代码行数:12,代码来源:JavaxJson.java

示例3: save

import javax.json.JsonObject; //导入方法依赖的package包/类
public JsonObject save(JsonObject input, String href, String date) {

        String id = href.substring(href.lastIndexOf('/') +1);

        JsonObjectBuilder builder = Json.createObjectBuilder();
        builder.add("id", id);
        builder.add("date", date);

        JsonObject jsonLink = Json.createObjectBuilder()
                .add("rel", Json.createArrayBuilder().add("self").build())
                .add("href", href)
                .build();
        builder.add("links", jsonLink);

        for (Map.Entry<String, JsonValue> entry : input.entrySet()) {
            builder.add(entry.getKey(), entry.getValue());
        }

        JsonObject storedObject = builder.build();
        exampleStore.put(id, storedObject);

        return storedObject;
    }
 
开发者ID:h2mch,项目名称:poi,代码行数:24,代码来源:ExampleStore.java

示例4: mergeProperties

import javax.json.JsonObject; //导入方法依赖的package包/类
public void mergeProperties(final String properties) {
	if (StringUtils.isEmpty(properties)) {
		return;
	}
	
	if (StringUtils.isEmpty(getProperties())) {
		setProperties(properties);
		return;
	}
	
	final JsonReaderFactory fact = Json.createReaderFactory(null);
	final JsonReader r1 = fact.createReader(new StringReader(getProperties()));
	final JsonObjectBuilder jbf = Json.createObjectBuilder(r1.readObject());

	final JsonReader r2 = fact.createReader(new StringReader(getProperties()));
	final JsonObject obj2 = r2.readObject();
	
	for (Entry<String, JsonValue> jv : obj2.entrySet()) {
		jbf.add(jv.getKey(), jv.getValue());
	}
	
	setProperties(jbf.build().toString());
}
 
开发者ID:kiwiwings,项目名称:poi-visualizer,代码行数:24,代码来源:TreeObservable.java

示例5: toBuilder

import javax.json.JsonObject; //导入方法依赖的package包/类
/** Converts a {@link JsonObject} to a {@JsonObjectBuilder}. */
public static JsonObjectBuilder toBuilder(JsonObject object) {
  JsonObjectBuilder builder = Json.createObjectBuilder();
  for (Entry<String, JsonValue> e : object.entrySet()) {
    builder.add(e.getKey(), e.getValue());
  }
  return builder;
}
 
开发者ID:google,项目名称:devtools-driver,代码行数:9,代码来源:JavaxJson.java


注:本文中的javax.json.JsonObject.entrySet方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。