这是显示PYRAMID但不完全生成所需输出的代码.
function generatePyramid() {
var totalNumberofRows = 5;
var arr = new Array();
for (var i = 1; i <= totalNumberofRows; i++) {
for (var j = 1; j <= i; j++) {
arr.push(j);
console.log(j);
}
console.log("\n");
}
}
Run Code Online (Sandbox Code Playgroud)

我是android的新手.这是我从服务中得到的Json有人请指点我如何在Session(共享首选项)中保存这个JSONResponse我已经在我的SessionManager类中定义了这个函数但是我无法保存它. JSON:
{
"message": "Successfully Logged In.",
"auths": "KONG,KONG-Surveyor",
"user": {
"view_all_proposals": "0",
"role_id": "1",
"contact_no": "020 8547 4333 (x354)",
"date_modified": "2013-10-10 10:58:56",
"status": "ACTIVE",
"profit_margin_limit": "100",
"cash_code": "KHO",
"date_created": "2013-02-03 06:41:41",
"user_initials": "KHO",
"password": "f10343d1dc8d44c8935b356aa3f8aae2",
"id": "27",
"first_name": "Kong",
"username": "kong",
"is_admin": "0",
"address": "Technology Manager",
"email": "kong.hoang@mrfsgroup.com",
"proposal_review": "0",
"last_name": "Hoang",
"ldap_authentication": "1"
},
"status": true,
"apkStatus": true,
"apkFileDate": "2013-12-05 04:47:52",
"apkFile": "2_SurveyAppNew.apk"
}
Run Code Online (Sandbox Code Playgroud)
这是我在SessionManger类中定义的函数:
public static void setUserObject(Context c, String userObject) {
SharedPreferences pref = PreferenceManager
.getDefaultSharedPreferences(c); …Run Code Online (Sandbox Code Playgroud) 我是android的新手.这是JSONString我已经存储在我的项目中.
public class MainActivity extends Activity {
MenuFields menuFieldInstance[];
Gson gson = new Gson();
String jsonObjectString = "{\n\n\n [\n \"id\": 22,\n \"menu_id\": 1,\n \"field_type_id\": 1,\n \"c4w_code\": \"1234\",\n \"field_label\": \"Customer No\",\n \"field_values\": \"\",\n \"date_Created\": \"2012-09-16 05:11:23\",\n \"date_modified\": \"2013-11-20 10:33:23\",\n \"is_required\": 0,\n \"is_static\": 1,\n \"field_order\": 1\n ],\n [\n \"id\": 23,\n \"menu_id\": 1,\n \"field_type_id\": 1,\n \"c4w_code\": \"1234\",\n \"field_label\": \"Company Name\",\n \"field_values\": \"\",\n \"date_Created\": \"2012-09-16 05:11:56\",\n \"date_modified\": \"2013-11-20 10:33:23\",\n \"is_required\": 1,\n \"is_static\": 1,\n \"field_order\": 3\n ]\n\n}";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); …Run Code Online (Sandbox Code Playgroud) 我是android中的新手这里是JSON定义的,我需要在Android中使用JAVA手动将这个JSON存储在String变量中.我正在努力做到这一点.我尝试过的代码有些但是它不正确.
String jsonObject = "{
{
"id": 22,
"menu_id": 1,
"field_type_id": 1,
"c4w_code": "1234",
"field_label": "Customer No",
"field_values": "",
"date_Created": "2012-09-16 05:11:23",
"date_modified": "2013-11-20 10:33:23",
"is_required": 0,
"is_static": 1,
"field_order": 1
},
{
"id": 23,
"menu_id": 1,
"field_type_id": 1,
"c4w_code": "1234",
"field_label": "Company Name",
"field_values": "",
"date_Created": "2012-09-16 05:11:56",
"date_modified": "2013-11-20 10:33:23",
"is_required": 1,
"is_static": 1,
"field_order": 3
}
}";
Run Code Online (Sandbox Code Playgroud)
我需要将它存储在String或JSONObject中,以便我可以移动头来使用它.添加代码后:
MenuFields menuFieldInstance[];// an array of bean Class
Gson gson = new Gson();
String jsonObjectString ="{\n\n\n {\n \"id\": 22,\n \"menu_id\": …Run Code Online (Sandbox Code Playgroud)