blob: 97701b21592518f3e52dcbd2d590ead55610415b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
#include "RT.hpp"
template<> json toJSON<String>(String &v) {
return json(v);
}
template<> json toJSON<Float>(Float &v) {
return json(v);
}
template<> json toJSON<bool>(bool &v) {
return json(v);
}
template<> json toJSON<int>(int &v) {
return json(v);
}
template<> json toJSON<unsigned int>(unsigned int &v) {
return json(v);
}
template<> String fromJSON<String>(W<String> v, json &obj) {
return obj.get<String>();
}
template<> Float fromJSON<Float>(W<Float> v, json &obj) {
return obj.get<Float>();
}
template<> bool fromJSON<bool>(W<bool> v, json &obj) {
return obj.get<bool>();
}
template<> int fromJSON<int>(W<int> v, json &obj) {
return obj.get<int>();
}
template<> unsigned int fromJSON<unsigned int>(W<unsigned int> v, json &obj) {
return obj.get<unsigned int>();
}
|