NodeJS基礎:querystringモジュールの使用
2357 ワード
NodeJS基礎:querystringモジュールの(反)順序化と転義の使用
nodejsの中のquerystringモジュールは、序文化と逆順序化、転送と反転の両方の機能を有する.
querystringy.streingify
オブジェクトの順序をクエリーの文字列にします.中には&和=を使用して、それぞれの文字列の区切りと文字列の割り当てを行います.簡単なケース stingifyも配列を含むJSON を変換することができます. stingifyの2番目のパラメータは、他の記号の修正とセパレータであり、以下の例の英字コンマ である. stingifyでは、デフォルトの&セパレータを修正するだけでなく、以下の例では を修正することもできます.
querystring.parse
一つのクエリの文字列を一つのオブジェクトに逆順に並べます.つまり、querystring.stingifyとは逆の役割を果たしています.簡単な例 と同じパラメータ名は、1つの配列 に逆順序で並べられます.の2番目のパラメータは、区切り記号がどの文字を使っているかを指定するためのものです. の第3のパラメータは、ハシュ文字 を用いた値を指定するためのものである.
querystring.escape
一つの文字を一つのコードに変換します.
一つのコードを一つの文字に反転します.
転載は出所を明記してください.http://blog.csdn.net/divide_
nodejsの中のquerystringモジュールは、序文化と逆順序化、転送と反転の両方の機能を有する.
querystringy.streingify
オブジェクトの順序をクエリーの文字列にします.中には&和=を使用して、それぞれの文字列の区切りと文字列の割り当てを行います.
querystring.stringify({name:'pkcms',author:'zh',date:''})
//'name=pkcms&author=zh&date='
querystring.stringify({name:'pkcms',author:['zh','hhy'],date:''})
//'name=pkcms&author=zh&author=hhy&date='
querystring.stringify({name:'pkcms',author:'zh',date:''},',')
//'name=pkcms,author=zh,date='
querystring.stringify({name:'pkcms',author:'zh',date:''},',',':')
//'name:pkcms,author:zh,date:'
querystring.parse
一つのクエリの文字列を一つのオブジェクトに逆順に並べます.つまり、querystring.stingifyとは逆の役割を果たしています.
querystring.parse('name=pkcms&author=zh&date=')
//{ name: 'pkcms', author: 'zh', date: '' }
querystring.parse('name=pkcms&author=zh&author=hhy&date=')
//{ name: 'pkcms', author: [ 'zh', 'hhy' ], date: '' }
querystring.parse('name=pkcms,author=zh,date=',',')
//{ name: 'pkcms', author: 'zh', date: '' }
querystring.parse('name:pkcms,author:zh,date:',',',':')
//{ name: 'pkcms', author: 'zh', date: '' }
querystring.escape
一つの文字を一つのコードに変換します.
querystring.escape('')
//'%3C%E5%93%88%E5%93%88%3E'
querystring.usescape一つのコードを一つの文字に反転します.
querystring.unescape('%3C%E5%93%88%E5%93%88%3E')
//''
また、Readlineの使い方やイベントについてもっと知りたいなら、公式文書を見に行ってもいいです.転載は出所を明記してください.http://blog.csdn.net/divide_