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


Java Json.writeArrayStart方法代码示例

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


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

示例1: getRequest

import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
protected void getRequest(Json json) {

    boolean hasStart = false;

    try {
        json.writeObjectStart();
    } catch (IllegalStateException e) {
        hasStart = true;
    }

    //write GC codes
    json.writeObjectStart("CacheCode");
    json.writeArrayStart("CacheCodes");
    for (String gcCode : gcCodes) {
        json.writeValue(gcCode);
    }
    json.writeArrayEnd();
    json.writeObjectEnd();

    super.getRequest(json);
    if (!hasStart) json.writeObjectEnd();
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:24,代码来源:SearchGC.java

示例2: getRequest

import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
protected void getRequest(Json json) {
    boolean hasStart = false;

    try {
        json.writeObjectStart();
    } catch (IllegalStateException e) {
        hasStart = true;
    }

    json.writeObjectStart("HiddenByUsers");
    json.writeArrayStart("UserNames");
    json.writeValue(OwnerName);
    json.writeArrayEnd();
    json.writeObjectEnd();

    super.getRequest(json);
    if (!hasStart) json.writeObjectEnd();
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:20,代码来源:SearchGCOwner.java

示例3: write

import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write (Json json) {
	json.writeValue("name", name);
	json.writeArrayStart("components");
	for (int i = 0; i < components.size; i++)
		if (components.get(i) instanceof Rigidbody) {
			Rigidbody rigidbody = (Rigidbody)components.get(i);
			components.removeIndex(i);
			components.insert(1, rigidbody);
		}
	for (int i = 0; i < components.size; i++) {
		GameComponent component = components.get(i);
		json.writeObjectStart();
		json.writeValue("componentType", component.getType());
		component.write(json);
		json.writeObjectEnd();
	}
	json.writeArrayEnd();
}
 
开发者ID:Quexten,项目名称:RavTech,代码行数:20,代码来源:GameObject.java

示例4: write

import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json) {
    json.writeArrayStart("tiles");
    for (T t : this) {
        json.writeValue(t);
    }
    json.writeArrayEnd();
}
 
开发者ID:conquest,项目名称:conquest,代码行数:9,代码来源:SerialArray.java

示例5: getRequest

import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
/**
 * see: https://api.groundspeak.com/LiveV6/geocaching.svc/help/operations/SearchForGeocaches
 *
 * @param json
 */
protected void getRequest(Json json) {
    json.writeValue("AccessToken", this.gcApiKey);
    json.writeValue("MaxPerPage", this.number);
    json.writeValue("StartIndex", 0);
    json.writeValue("IsLite", this.isLite);
    json.writeValue("TrackableLogCount", trackableLogCount);
    json.writeValue("GeocacheLogCount", geocacheLogCount);

    if (this.available) {
        json.writeObjectStart("GeocacheExclusions");
        json.writeValue("Archived", false);
        json.writeValue("Available", true);
        json.writeObjectEnd();
    }
    if (this.excludeHides) {
        json.writeObjectStart("NotHiddenByUsers");
        json.writeArrayStart("UserNames");
        json.writeValue(Config.GcLogin.getValue());
        json.writeArrayEnd();
        json.writeObjectEnd();
    }

    if (this.excludeFounds) {
        json.writeObjectStart("NotFoundByUsers");
        json.writeArrayStart("UserNames");
        json.writeValue(Config.GcLogin.getValue());
        json.writeArrayEnd();
        json.writeObjectEnd();
    }
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:36,代码来源:Search.java

示例6: write

import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write (Json json) {
	json.writeArrayStart("sortingLayers");
	for (int i = 0; i < sortingLayers.size; i++)
		json.writeValue(sortingLayers.get(i));
	json.writeArrayEnd();
	JsonUtil.writeColorToJson(json, backgroundColor, "backgroundColor");
	JsonUtil.writeColorToJson(json, ambientLightColor, "ambientLightColor");
}
 
开发者ID:Quexten,项目名称:RavTech,代码行数:10,代码来源:RenderProperties.java

示例7: write

import com.badlogic.gdx.utils.Json; //导入方法依赖的package包/类
@Override
public void write(Json json, InputFile model, Class knownType) {
    String path = PathUtils.relativize(model.getFileHandle().path(), root.getPath());

    json.writeObjectStart();
    json.writeValue("path", path);
    json.writeValue("type", model.getType().name());

    switch (model.getType()) {
        case Input:
            if (model.isDirectory()) {
                //### Input directory properties
                json.writeValue("dirFilePrefix", model.getDirFilePrefix());
                json.writeValue("recursive", model.isRecursive());
                json.writeValue("flattenPaths", model.isFlattenPaths());
            } else {
                //### Input file properties
                json.writeValue("regionName", model.getRegionName());
                // Ninepatch
                if (model.isProgrammaticNinePatch()) {
                    InputFile.NinePatchProps npp = model.getNinePatchProps();
                    json.writeObjectStart("ninepatch");
                    json.writeArrayStart("splits");
                    json.writeValue(npp.left);
                    json.writeValue(npp.right);
                    json.writeValue(npp.top);
                    json.writeValue(npp.bottom);
                    json.writeArrayEnd();
                    json.writeArrayStart("pads");
                    json.writeValue(npp.padLeft);
                    json.writeValue(npp.padRight);
                    json.writeValue(npp.padTop);
                    json.writeValue(npp.padBottom);
                    json.writeArrayEnd();
                    json.writeObjectEnd();
                }
            }
            break;
        case Ignore:
            //### Ignore file properties
            break;
    }
    json.writeObjectEnd();
}
 
开发者ID:crashinvaders,项目名称:gdx-texture-packer-gui,代码行数:45,代码来源:InputFileSerializer.java


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