1. 程式人生 > >前臺資料json序列化,從post或get中取py資料型別:QueryDict轉字典dict

前臺資料json序列化,從post或get中取py資料型別:QueryDict轉字典dict

前端

$.ajax({
    url:"/count_home/",
    type:"GET",
     data:JSON.stringify({
        first_num:$(".first").val(),
        second_num:$(".second").val()
       }),
       contenType:"application/json",
       success:function (data) {
           $(".result").val(data),
           $(".hint").html("計算完成"
) }

後臺

def count_home(request):

    print(request.GET,'******')
    for item in request.GET:
        first_num = eval(item).get('first_num')
        second_num = eval(item).get('second_num')
        data = int(first_num)+int(second_num)
    return HttpResponse(data)

關鍵點在於遍歷迴圈用eval轉化一下就OK啦~

PS:

data:
    {
        value0: $('#v1').val(),
        value1: $('#v2').val()
    },
contentType: 'application/json',
success: function (data) {
    if (data) {
        $('#v3').val(data);
              }
}

獲取到的資料結果:

<QueryDict: {'value0': ['1'], 'value1': ['1']}>

總結:

'get'傳送資料沒有必要先將資料序列化,直接加contentType就可以了!!!

相關推薦

前臺資料json序列postgetpy資料型別QueryDict字典dict

前端 $.ajax({ url:"/count_home/", type:"GET", data:JSON.stringify({ first_num:$("

JSON序列並解碼成為 datagridview 的 datasource

GridView cli obj get connect spa handle string bindings // encode List<clientState> clientList = new List

Json序列有多對一和多對多關系時出現的問題

oca lan util 一對一 屬性。 sans 雙向 rate stat /** * 這是一張 單表中的雙向一對多,多對一 關系。自己跟自己一對多多對一 */ @Entity @Table(name="tb_test") public class

Json序列有多對一和多對多關係時出現的問題

/** * 這是一張 單表中的雙向一對多,多對一 關係。自己跟自己一對多多對一 */ @Entity @Table(name="tb_test") public class CreditsEventBean implements Serializable{ private s

C#使用NewtonSoft進行Json序列設定欄位首字母小寫方法

看以下類定義: public class TemplateFormValue { [JsonProperty("formId")] public int FormId { set; get; }

C#的XML序列Json序列普通陣列位元組陣列

C#在於其他語言進行資料通訊時,直接傳遞的時二進位制的位元組碼,而一個要傳遞的物件的二進位制位元組碼在C#中有很多表示方法。其中直接轉換為Byte陣列和序列化未byte陣列,還有xml序列化,json序列化最未常用,下面簡單舉例介紹一下這幾種方法。 usin

Mybatis懶載入——返回前端資料 json序列錯誤

    先來個大家一大丟的錯誤 HTTP Status 500 - Request processing failed; nested exception is org.springframework.http.converter.HttpMessageConversi

采用短網址生成方法,生成一個唯一的短字符串。 然後保存到數據庫與源數據一一對應,新的系統數據庫到相應的數據 (

hash parseint uid += 不用 裏的 我想 ger vrf /** * 短網址生成方法 * 這個方法會,生成四個短字符串,每一個字符串的長度為6 * 這個方法是從網上搜索的一個方法,但不知道出自何處了,稍微將key換了一下

Newtonsoft.Json序列資料移除某個屬性返回自定義資料

源返回json: { "Result": { "AccName": "New 2018-05-08 11:22:44", "BeginTime": "1970-01-01T00

.net 關於JSON轉換為物件時出現的資料協定型別 “***”無法反序列因為未找到必需的資料成員 **(欄位名)

[System.Runtime.Serialization.DataMember(Name = "appPicPath")] 關於使用 DataContractJsonSerializer 把json字串序列化成 .net類物件 出現數據協定型別 “***”無法反序列化,因

Json序列失敗長度超限

system serializa 解決方案 length json序列化 config bsp pts ati 今天在開發代碼的時候發現一個異常:“使用 JSON JavaScriptSerializer 進行序列化或反序列化時出錯。字符串的長度超過了為 maxJsonLe

json序列時定制支持datetime類型和到中文讓他保留中文形式

turn json class complex json序列化 默認 mps return ascii json序列化時,可以處理的數據類型有哪些?如何定制支持datetime類型 自定義時間序列化轉換器 import json from json import JSO

Python3 shevel模塊更高級的json序列數據類型模塊(比pickle更高級)

evel 圖片 alt http python mage 字典 pickle png 直接將數據類型以字典的格式 存到文件中去。 直接.get讀取出來, Python3 shevel模塊,更高級的json序列化數據類型模塊(比pickle更高級)

Python json序列序列mapreducefilter

import json # 序列化 反序列化 print(dir(json)) d1=dict(name='小米',age=2,score=99) print(d1) strs=json.dumps(d1) print(strs) d2=json.loads(strs) print(d2)

C#對Json資料進行序列

json格式:我們常見的josn格式資料字串有一般都是一對大括號({}),或者兩對大括號的。下面就這2種常見的json格式的資料介紹一些對json格式的操作。 先了解下,我說的2種json格式: 第一種格式有一對大括號的: 第二種有兩對大括號的: { \"code\"

Go語言基礎(十四)—— Go語言切片map結構體與Json序列序列

序列化和反序列化 序列化概念理解:就是將變數從記憶體中變成可儲存或傳輸的過程稱之為序列化,序列化之後,就可以把序列化後的內容寫入磁碟,或者通過網路傳輸到別的機器上。 反序列化則就是序列化反過來,把變數內容從序列化的物件重新讀到記憶體裡稱之為反序列化 序列化結構體案例: packa

javaweb訓練題後臺管理系統的員工新增功能(jquery克隆、前臺json序列、後臺反序列

資料庫中有四張表,分別為:員工基本資訊、教育經歷、工作經歷、聯絡人, 我要在一個頁面中填入四張表的資訊,其中教育、工作、聯絡人是多對一的關係, 因此,我設定了四個表單,分別為: 頁面是這樣的: 當點選“新增教育”,就會動態生成又一張“教育資訊”表單

如何JSON 資料進行序列和反序列

JSON(JavaScript 物件符號)是一種高效的資料編碼格式,可用於在客戶端瀏覽器和支援 AJAX 的 Web 服務之間快速交換少量資料。 本主題演示如何使用 DataContractJsonSerializer 將 .NET 型別物件序列化為 JSON 編碼資料,然

iOS 之JSON序列的注意(陣列字典自定義物件的序列

注意:要序列化的物件:最外層的物件型別必須是NSArray或NSDictionary;字典的key必須是NSSting型別;數字不能是NAN或無限大;所有的物件型別必須時NString,NSNumber,NSAray,NSDIctionary,NSNull;- (void)v

表單序列jq的serializeajax提交整個form表單無需逐個拼寫json

</pre><pre name="code" class="html"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x