Python
2011.05.06 10:27

JSON encoder and decoder

조회 수 29053 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

simplejson

JSON (JavaScript Object Notation): 경량 데이터 교환 형식으로 사용되는 자바 스크립트 문법 중의 하나이다.

Python에서의 JSON 모듈: simplejson


http://simplejson.github.com/simplejson/#

import simplejson as json

json.dumps([1,2,3,{'4': 5, '6': 7}], separators=(',',':'))
'[1,2,3,{"4":5,"6":7}]'


obj = [u'foo', {u'bar': [u'baz', None, 1.0, 2]}]

json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') == obj

json.loads('"\\"foo\\bar"') == u'"foo\x08ar'

조회 수 33732 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
#include <iostream>
#include <string>
using namespace std;
class Base {
    private:
        string name;
    public:
        Base() {
            cout << "Base()" << endl;
        }
        Base(string name) {
            this->name = name;
            cout << "Base(" << this->name << ")" << endl;
        }
};

class Derived : public Base {
    public:
        Derived(string name);
};

Derived::Derived(string name) : Base(name)
{
    cout << "Derived()" << endl;
}

int main(void)
{
    Derived d("wittgens");
}
TAG •

조회 수 50840 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
>>> convert_hexstr_to_str("30,31,32,33")
>>> '0123'

def convert_hexstr_to_str(s, delim=','):
    l = []
    if delim is None:
        for i in range(0, len(s), 2):
            l.append(s[i:i+2])
    else:
        l = s.split(delim)
    ss = ''
    for e in l:
        ss += chr(string.atoi(e, 16))
    return ss
TAG •

Cpp
2011.08.02 13:44

pkg-config

조회 수 37705 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
# PKG_CONFIG_PATH 지정
export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib/pkgconfig

# pkg-config 를 이용하여 대상 라이브러리의 컴파일 및 링크 옵션을 알 수 있다.
pkg-config --cflags --libs xerces-c

# 결과
-I/usr/local/include  -L/usr/local/lib -lxerces-c
TAG •

Version
2011.09.01 10:40

Sub Version / 저장소 URL 변경

조회 수 27604 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

# svn switch --relocate file:///old/repos file:///new/location .

TAG •

Board Pagination Prev 1 ... 27 28 29 30 31 32 33 34 35 36 ... 39 Next
/ 39