本文整理了Java中net.sf.json.JSONObject.keySet()
方法的一些代码示例,展示了JSONObject.keySet()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.keySet()
方法的具体详情如下:
包路径:net.sf.json.JSONObject
类名称:JSONObject
方法名:keySet
暂无
代码示例来源:origin: jenkinsci/jenkins
@Override
public boolean configure(StaplerRequest req, JSONObject json) throws FormException {
HashSet<String> newIgnoredWarnings = new HashSet<>();
for (Object key : json.keySet()) {
String warningKey = key.toString();
if (!json.getBoolean(warningKey)) {
newIgnoredWarnings.add(warningKey);
}
}
this.ignoredWarnings = newIgnoredWarnings;
this.save();
return true;
}
}
代码示例来源:origin: jenkinsci/jenkins
@SuppressWarnings("unchecked")
private JSONObject copyAndSanitizeObject(JSONObject jsonObject) {
Set<String> redactedKeySet = retrieveRedactedKeys(jsonObject);
JSONObject result = new JSONObject();
jsonObject.keySet().forEach(keyObject -> {
String key = keyObject.toString();
if (redactedKeySet.contains(key)) {
result.accumulate(key, REDACT_VALUE);
} else {
Object value = jsonObject.get(keyObject);
result.accumulate(key, copyAndSanitize(value));
}
});
return result;
}
代码示例来源:origin: gooddata/GoodData-CL
public Set keySet() {
return jsonObject.keySet();
}
代码示例来源:origin: org.onehippo.cms7/hippo-repository-engine
private static Map<String, String> jsonObjectToMap(final JSONObject json) {
final Map<String, String> map = new HashMap<>();
for (Object key : json.keySet()) {
map.put(key.toString(), json.getString(key.toString()));
}
return map;
}
代码示例来源:origin: edu.uiuc.ncsa.security/ncsa-security-util
protected JSONArray getArray(JSONObject jsonObject) {
String key = jsonObject.keySet().iterator().next().toString();
return jsonObject.getJSONArray(key);
}
代码示例来源:origin: mbreese/couchdb4j
public Set keySet() {
return getJSONObject().keySet();
}
public JSONArray names() {
代码示例来源:origin: edu.uiuc.ncsa.security/ncsa-security-util
public boolean isFunctor(JSONObject jsonObject) {
if (jsonObject.size() != 1) {
return false;
}
String key = jsonObject.keySet().iterator().next().toString();
return jsonObject.get(key) instanceof JSONArray;
}
代码示例来源:origin: beecloud/beecloud-java
private static Map<String, Object> jsonToMap(JSONObject json) {
Map<String, Object> resultMap = new HashMap<String, Object>();
for (Object key : json.keySet()) {
resultMap.put(StrUtil.toStr(key), json.get(key));
}
return resultMap;
}
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
@Override
public boolean configure(StaplerRequest req, JSONObject json) throws FormException {
HashSet<String> newIgnoredWarnings = new HashSet<>();
for (Object key : json.keySet()) {
String warningKey = key.toString();
if (!json.getBoolean(warningKey)) {
newIgnoredWarnings.add(warningKey);
}
}
this.ignoredWarnings = newIgnoredWarnings;
this.save();
return true;
}
}
代码示例来源:origin: RPTools/maptool
@Override
public void run() {
Set<String> pnames = props.keySet();
for (String pname : pnames) {
String val = props.getString(pname);
token.setProperty(pname, val);
}
zone.putToken(token);
}
});
代码示例来源:origin: com.adaptc.mws/plugins-commons
/**
* Recursive utility method for converting {@link #data} from a {@link JSON} instance.
* @param jsonObject
* @return A simple map object representing the JSON data without the JSON wrapper
*/
private Map convert(JSONObject jsonObject) {
Map obj = new HashMap();
for (Object k : jsonObject.keySet()) {
Object v = jsonObject.get(k);
if (v instanceof JSON)
obj.put(k, convert((JSON)v));
else
obj.put(k, v);
}
return obj;
}
代码示例来源:origin: Arronlong/commonutils
/**
* json转map<String, String>
*
* @param jsonStr
* @return
*/
public static Map<String, String> json2MapString(String jsonStr){
Map<String, String> map = new HashMap<String, String>();
//最外层解析
JSONObject json = JSONObject.fromObject(jsonStr);
for(Object k : json.keySet()){
Object v = json.get(k);
if(null!=v){
map.put(k.toString(), v.toString());
}
}
return map;
}
代码示例来源:origin: Aresyi/smart-api
/**
* 保存
* @param json
* @param dbc
*/
public void insert(JSONObject json,DBCollection dbc){
DBObject obj = new BasicDBObject();
for(Object key : json.keySet()){
String _key = key.toString();
obj.put(_key, json.get(_key));
}
dbc.insert(obj);
}
代码示例来源:origin: Aresyi/smart-api
/**
* 修改足迹
* @param track
*/
public void updateTrack(JSONObject track,String id){
DBCollection trackCollection = this.getTrackCollection();
DBObject query = new BasicDBObject();
query.put("_id", new ObjectId(id));
DBObject obj = new BasicDBObject();
for(Object key : track.keySet()){
String _key = key.toString();
obj.put(_key, track.get(_key));
}
trackCollection.update(query,obj);
}
代码示例来源:origin: Aresyi/smart-api
/**
* 修改模块API
* @param api
*/
public void updateAPI(JSONObject api,String id){
DBCollection apiCollection = this.getAPICollection();
DBObject query = new BasicDBObject();
query.put("_id", new ObjectId(id));
DBObject obj = new BasicDBObject();
for(Object key : api.keySet()){
String _key = key.toString();
obj.put(_key, api.get(_key));
}
apiCollection.update(query,obj);
}
代码示例来源:origin: Aresyi/smart-api
/**
* 修改信息
* @param message
* @param id
*/
public void updateMessage(JSONObject message,String id){
DBCollection messageCollection = this.getMessageCollection();
DBObject query = new BasicDBObject();
query.put("_id", new ObjectId(id));
DBObject obj = new BasicDBObject();
for(Object key : message.keySet()){
String _key = key.toString();
obj.put(_key, message.get(_key));
}
messageCollection.update(query,obj);
}
}
代码示例来源:origin: Aresyi/smart-api
/**
* 修改用户
* @param user
* @param id
*
* @author : Ares.yi
* @createTime : 2015年10月10日 下午12:07:41
*/
public void updateUser(JSONObject user,String id){
DBCollection userCollection = this.getUserCollection();
DBObject query = new BasicDBObject();
query.put("_id", new ObjectId(id));
DBObject obj = new BasicDBObject();
for(Object key : user.keySet()){
String _key = key.toString();
obj.put(_key, user.get(_key));
}
userCollection.update(query,obj);
}
代码示例来源:origin: uber/phabricator-jenkins-plugin
@Test
public void testToHarbormaster() {
JSONObject json = result.toHarbormaster();
assertTrue(json.keySet().contains("engine"));
assertEquals("display-name", json.getString("name"));
assertEquals("class-name", json.getString("namespace"));
assertEquals("pass", json.getString("result"));
assertEquals(1.2, json.getDouble("duration"), 0.01);
assertFalse(json.keySet().contains("details"));
}
代码示例来源:origin: uber/phabricator-jenkins-plugin
@Test
public void testToHarbormasterWithTrace() {
JSONObject json = makeResult(1, 0, 0, "trace").toHarbormaster();
assertTrue(json.keySet().contains("details"));
assertEquals("trace", json.getString("details"));
}
代码示例来源:origin: uber/phabricator-jenkins-plugin
@Override
public JSONObject perform(String action, JSONObject params) throws IOException, ConduitAPIException {
if (action == "harbormaster.sendmessage") {
JSONObject json = (JSONObject) ((JSONArray) params.get("lint")).get(0);
JSONObject parsed = result.toHarbormaster();
assertNotNull(parsed);
assertNotNull(json);
for (String key : (Set<String>) params.keySet()) {
assertEquals("mismatch in expected json key: " + key, parsed.get(key), json.get(key));
}
return result.toHarbormaster();
}
return new JSONObject();
}
};
内容来源于网络,如有侵权,请联系作者删除!