本文整理汇总了Java中org.apache.wink.json4j.JSONObject.put方法的典型用法代码示例。如果您正苦于以下问题:Java JSONObject.put方法的具体用法?Java JSONObject.put怎么用?Java JSONObject.put使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.wink.json4j.JSONObject
的用法示例。
在下文中一共展示了JSONObject.put方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: BLEBeaconToJSONObject
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
public static JSONObject BLEBeaconToJSONObject(BLEBeacon BLEBeacon){
JSONObject jobj = new JSONObject();
try{
jobj.put("type","beacon");
jobj.put("x", BLEBeacon.getX());
jobj.put("y", BLEBeacon.getY());
jobj.put("f", BLEBeacon.getZ());
jobj.put("id", BLEBeacon.getMinor());
jobj.put("major", BLEBeacon.getMajor());
jobj.put("minor", BLEBeacon.getMinor());
jobj.put("msdPower", BLEBeacon.getMsdPower());
jobj.put("outPower", BLEBeacon.getOutputPower());
}catch(JSONException e){
e.printStackTrace();
}
return jobj;
}
示例2: toJSON
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
public JSONObject toJSON(){
JSONObject json = new JSONObject();
JSONObject LDPLJSON = new JSONObject();
JSONObject GPJSON = new JSONObject();
JSONObject optJSON = new JSONObject();
try {
double[] params = getParams();
LDPLJSON.put("n", params[0]).put("A", params[1]).put("fa", params[2]).put("fb", params[3]).put(HDIFF, hDiff);
GPJSON.put("lengthes", new Double[]{lengthes[0], lengthes[1], lengthes[2]});
GPJSON.put("sigmaP", stdev).put("sigmaN", sigmaN).put("useMask", gpLDPL.getUseMask()?1:0).put("constVar", gpLDPL.getOptConstVar());
optJSON.put("optimizeHyperParameters", doHyperParameterOptimize?1:0);
json.put(LDPLParameters, LDPLJSON);
json.put(GPParameters, GPJSON);
json.put(OPTIONS, optJSON);
} catch (JSONException e) {
e.printStackTrace();
}
return json;
}
示例3: initializeJSON
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
private void initializeJSON() throws JSONException{
rulesArray = new JSONArray();
jsonGroupObject.put("rules", rulesArray);
JSONObject modelInfo = new JSONObject();
modelArray = new JSONArray();
modelInfo.put("modelgroups", modelArray);
jsonGroupObject.put("groups", modelInfo);
}
示例4: toJSONObject
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
public JSONObject toJSONObject(){
JSONObject json = new JSONObject();
try{
JSONArray beaconsJArray = new JSONArray();
JSONObject beaconsJObj = new JSONObject();
beaconsJObj.put("uuid", uuid);
JSONArray dataArray = beaconsToDataArray(beacons);
beaconsJObj.put("data",dataArray);
beaconsJObj.put("timestamp", timestamp);
beaconsJArray.add(beaconsJObj);
JSONObject informationJSON = new JSONObject();
informationJSON.put("x", location.getX());
informationJSON.put("y", location.getY());
informationJSON.put("floor_num", location.getZ());
informationJSON.put("floor", location.getZ());
informationJSON.put("absx", location.getX());
informationJSON.put("absy", location.getY());
informationJSON.put("z", location.getH());
json.put("beacons", beaconsJArray);
json.put("information", informationJSON);
JSONObject metadataJSON = new JSONObject();
json.put("_metadata", metadataJSON);
}catch(JSONException e){
e.printStackTrace();
}
return json;
}
示例5: create
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
@Override
public ObservationModel create(JSONObject json, ProjectData projData) {
ObservationModel model=null;
try{
String name = json.getString("name");
JSONObject paramsJSON = json.getJSONObject("parameters");
GaussianProcessLDPLMeanModel obsModel = null;
if(name.equals(GaussianProcessLDPLMeanModel.class.getSimpleName())){
obsModel = new GaussianProcessLDPLMeanModel();
}else if(name.equals(GaussianProcessLDPLMeanMultiModel.class.getSimpleName())){
obsModel = new GaussianProcessLDPLMeanMultiModel();
}
obsModel.settingFromJSON(paramsJSON);
List<BLEBeacon> bleBeacons = projData.mapData().getBLEBeacons();
BLEBeacon.reassignShortestIds(bleBeacons);
obsModel.setBLEBeacons(bleBeacons);
obsModel.train(projData.trainData().getSamples());
JSONObject trainedJSON = obsModel.toJSON();
json.put("parameters", trainedJSON);
model = obsModel;
}catch(JSONException e){
e.printStackTrace();
}
return model;
}
示例6: toJSON
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
public JSONObject toJSON(){
JSONObject json = super.toJSON();
try {
JSONObject LDPLJSON = json.getJSONObject(LDPLParameters);
double[] lambdas = gpLDPL.getStabilizeParameter();
LDPLJSON.put("lambdas", new Double[]{lambdas[0],lambdas[1],lambdas[2],lambdas[3]});
} catch (JSONException e) {
e.printStackTrace();
}
return json;
}
示例7: toJSON
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
public JSONObject toJSON(){
JSONObject jobj = new JSONObject();
if(invKyDY ==null){
return jobj;
}
JSONArray jsonInvKyDY = JSONUtils.toJSONArray(invKyDY);
try {
jobj.put("invKyDY", jsonInvKyDY);
} catch (JSONException e) {
e.printStackTrace();
}
return jobj;
}
示例8: joinJSONAdditional
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
JSONObject joinJSONAdditional(JSONObject inJSON){
try{
Iterator<String> iter = jsonAdditional.keys();
while(iter.hasNext()){
String key = iter.next();
inJSON.put(key, jsonAdditional.get(key));
}
}catch (JSONException e){
e.printStackTrace();
}
return inJSON;
}
示例9: toJSONObject
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
public JSONObject toJSONObject(){
try{
JSONArray statesJSONArray = null;
Location stdevState = null;
Location stdevAxis = null;
if(states != null && outputStates){
statesJSONArray = Location.statesToJSONArray(states);
}
if(states != null){
stdevState = Location.std(states);
}
JSONObject json = null;
if(meanState!=null){
if(meanState instanceof Pose){
json = ((Pose) meanState).toJSONObject();
}else if(meanState instanceof Location){
json = ((Location) meanState).toJSONObject();
}else{
System.out.println("Unknown state object in localization status.");
}
if(stdevAxis == null && states!=null){
stdevAxis = Pose.stdVelocityAxis(states);
json.put("stdevAxial", stdevAxisToJSONObject(stdevAxis));
}
}else if(location!=null){
json = location.toJSONObject();
}
if(stdevState!=null){
json.put("stdev", stdevState.toJSONObject());
}
if(statesJSONArray!=null){
json.put("states", statesJSONArray);
}
json = joinJSONAdditional(json);
return json;
}catch(JSONException e){
e.printStackTrace();
}
return null;
}
示例10: stdevAxisToJSONObject
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
JSONObject stdevAxisToJSONObject(State state){
JSONObject json = new JSONObject();
double x = state.getX();
double y = state.getY();
try {
json.put("vertical", x);
json.put("horizontal", y);
} catch (JSONException e) {
e.printStackTrace();
}
return json;
}
示例11: toJSONObject
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
public JSONObject toJSONObject(){
JSONObject json = new JSONObject();
try{
json.put(SIGMA_A, sigma_a);
json.put(LENGTHES, lengthes);
json.put(SIGMA_N, sigma_n);
}catch(JSONException e){
e.printStackTrace();
}
return null;
}
示例12: toJSONObject
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
public JSONObject toJSONObject(){
JSONObject json = new JSONObject();
try{
json.put("major", this.getMajor());
json.put("minor", this.getMinor());
json.put("rssi", this.getRssi());
} catch(JSONException e){
e.printStackTrace();
}
return json;
}
示例13: createGroup
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
/**
* Creates a JSONObject that contains the group fields.
* @param name the analysis group name
* @param dataType the type of the data.
* @param evalOrder the order the group will be evaluated.
* @param ruleName the name of the rule this group is referencing.
* @return JSONObject that contains all the group fields.
* @throws JSONException
*/
public static JSONObject createGroup(String name, String dataType, int evalOrder, String ruleName) throws JSONException{
JSONObject modelGroup = new JSONObject();
modelGroup.put(JSON_FIELD_NAME, name);
modelGroup.put(JSON_FIELD_DATATYPE , dataType);
modelGroup.put(JSON_FIELD_EVAL_ORDER, evalOrder);
modelGroup.put(JSON_FIELD_RULE_NAME,ruleName);
return modelGroup;
}
示例14: createRule
import org.apache.wink.json4j.JSONObject; //导入方法依赖的package包/类
/**
* Creates a JSONObject that contains the rules fields.
* @param name the rule name.
* @param description a short description of the systems accepted into this group.
* @param membershipRule the rule that determines system membership.
* @return JSONObject that contains all the rule fields.
* @throws JSONException
*/
public static JSONObject createRule(String name, String description, String membershipRule) throws JSONException{
JSONObject rule = new JSONObject();
rule.put(JSON_FIELD_NAME, name);
rule.put(JSON_FIELD_DESCRIPTION, description);
rule.put(JSON_FIELD_RULE, membershipRule);
return rule;
}