日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
關(guān)于Json的一點(diǎn)總結(jié)

  Json一般用在少量的數(shù)據(jù)處理。因?yàn)楦袷胶?jiǎn)單,操作方便,而且javascript本事就支持Json格式的處理功能。所以建議大家使用

我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、四平ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的四平網(wǎng)站制作公司

  Json一般格式如下:{"id":"1","name":"abc"}或者[{"id":"1","name":"abc"},{"id":"1","name":"abc"}]

  下面是js中幾種解釋Json格式的方法:

 
 
 
  1. eval('('+Json+')') 

  為什么這樣寫:主要是因?yàn)樵贘avaScript中,表達(dá)式語句不允許以左花括號(hào)”{“開始,如果這樣做,會(huì)與塊語句產(chǎn)生混淆.在使用eval()解析JSON文本時(shí),為了解決這個(gè)問題,就需要加上圓括號(hào).圓括號(hào)作為分組運(yùn)算符,可以對(duì)包圍在其中的表達(dá)式求職.

 
 
 
  1. var strJSON= (new Function("return " + Json))(); 

  通過創(chuàng)建方法的方式解釋Json

 
 
 
  1. var strJSON= JSON.parse(Json); 

  注意:這種方法能夠解釋的Json格式必須鍵值對(duì)都要加雙引號(hào),不然解釋不了Json格式

  實(shí)例

  Json.aspx頁面

 
 
 
  1.   <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Json.aspx.cs" Inherits="web.javascript.Json.Json" %>  
  2.     
  3.     
  4.     
  5.     
  6.     
  7.     
  8.     
  9.     
  10.   
 
  •     
  •     
  •     
  •     
  •     
  •     
  •   Json.ashx處理程序  
  •   using System;  
  •   using System.Collections.Generic;  
  •   using System.Linq;  
  •   using System.Web;  
  •   using System.Web.Services;  
  •   namespace web.javascript.Json  
  •   {  
  •   ///   
  •   /// $codebehindclassname$ 的摘要說明  
  •   ///   
  •   [WebService(Namespace = "http://tempuri.org/")]  
  •   [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]  
  •   public class Json1 : IHttpHandler  
  •   {  
  •   public void ProcessRequest(HttpContext context)  
  •   {  
  •   context.Response.ContentType = "text/plain";  
  •   // 多維  
  •   string strJSONs = "[{\"id\":1,\"name\":\"11\"},{\"id\":2,\"name\":\"22\"},{\"id\":3,\"name\":\"33\"}]";  
  •   // 一維  
  •   //string strJSONs={\"id\":\"123\",\"name\":\"qwe\"}  
  •   context.Response.Write(strJSONs);  
  •   context.Response.End();  
  •   }  
  •   public bool IsReusable  
  •   {  
  •   get  
  •   {  
  •   return false;  
  •   }  
  •   }  
  •   }  
  •   } 
  •   以上是本人在實(shí)際項(xiàng)目中的總結(jié),希望對(duì)大家有幫助,同時(shí)也希望大家多多指點(diǎn)。

    本文地址http://www.cnblogs.com/snakeraining/archive/2012/03/26/2418519.html


    文章標(biāo)題:關(guān)于Json的一點(diǎn)總結(jié)
    網(wǎng)頁網(wǎng)址:http://www.5511xx.com/article/dpeheco.html