鍵值對解析

2022-03-24 05:22:26 字數 1098 閱讀 4704

///

/// 鍵值對解析helper,修改matchkey作為鍵值之間的符號,matchvalue為鍵值對之間的符號

///

public static class keyvaluehelper

public static string matchvalue

///

/// 解析輸入bytes中的鍵值對

///

/// 輸入位元組陣列

/// 解析後的鍵值對字典

public static dictionarygetconentbybytes(byte data)

///

/// 解析輸入字串中的鍵值對

///

/// 輸入字串

/// 解析後的鍵值對字典

public static dictionarygetconentbystring(string data)

try}

}catch (exception ex)

return conents;}}

//uesrid=1&datetime=2019-10-14 11:43:56&sign=123456sdfsdgdsgsdgfsd

request.content.readasstreamasync().result.seek(0, system.io.seekorigin.begin);

string content = request.content.readasstringasync().result;

keyvaluehelper.matchkey = "=";

keyvaluehelper.matchvalue = "&";

dictionaryconents = keyvaluehelper.getconentbystring(content);

string str = newtonsoft.json.jsonconvert.serializeobject(conents);

jobject obj = jobject.parse(str);

太麻煩了,來迴轉好幾次,如果沒有必要就不要用這種了,我只是想研究一下api post接收鍵值對引數,不用定義類的的一種方式,歡迎來噴!!

C 鍵值對 KeyValue 解析

最近看到乙個輸入字串或者位元組陣列解析成鍵值對的 可能對大家有用,簡單的寫了一下。當然,你可以用json.net去處理json型別的鍵值對,網上很多資料,就不多說,這裡主要說是類似於自定資料格式,類似這樣的字串 string data sdada 57.4,aaasd 1234,fdafdsa 3....

NSDictionary 鍵值對查詢

nsdictionary dic1 nsdictionarydictionarywithobjectsandkeys 1 a 2 b 3 c 2 d nil nslog zi dic1 count 結果 4 nslog dic1 valueforkey b 根據鍵取得值,結果 2 nslog dic...

memcached鍵值對操作

0 quit 退出memcache 1 set set key flags exptime bytes noreply value flags 可以包括鍵值對的整型引數,客戶機使用它儲存關於鍵值對的額外資訊 exptime 快取時間,單位是秒,0表示永遠 bytes 快取中儲存的位元組數 norep...