2014-02-17 100 views
-2

我在php中創建了這個函數,但是現在我想在Jquery中創建這個json格式的過程。 我需要這樣的PHP相同的格式,但是現在的jQuery將PHP Json轉換爲jquery格式

$json_full = array(); 

    $json= (object) array (
      "salutation"=>'test' , 
      "title"=>'test' , 
      "first_name"=>'test' , 
      "last_name"=>'test' , 
      "street"=>'test' , 
      "street_number"=>'test' , 
      "address_supplement"=>'test' , 
      "zipcode"=>'test' , 
      "city"=>'test' , 
      "country"=>'test' , 
      "terms_accepted"=>true, 
      "receiving_mails_accepted"=>'test' , 
      "email"=>'test' , 
      "lottery_accepted"=> false, 
      "lottery_solution"=> "LOTTERY", 
      "original_created_at"=>'test' , 
      ); 

      $json->items = (object)array (
       'campaign_number' =>'test' , 
       'item_number' =>'test' , 

      ); 

    array_push($json_full, $json); 

print_r(json_encode($json_full)); 

回答

0

在javascript中,你可以這樣做:

var json = { // Create object 
    "salutation" : "test", 
    "title" : "test", 
    "lottery_accepted" : true, // Boolean 
    "items" : [{ // Array of objects 
      "campaign_number" : "test", 
      "item_number" : "test" 
    }], 
    ... 
}; 
var jsonfull = []; // Push to jsonfull. 
jsonfull.push(json); 

轉換爲字符串:

JSON.stringify(json);