experimenting with format

This commit is contained in:
idk
2018-04-03 03:04:31 -04:00
parent 94cc7365b1
commit fb25d828b2
3 changed files with 14 additions and 14 deletions

View File

@ -7,12 +7,12 @@ An easy-to-use library for the i2pcontrol rpc interface.
Don't use it yet, it's not even a little done.
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEEcNIGBzi++AUjrK/311wDs5teFOEFAlrDJk8ACgkQ11wDs5te
FOEtiQgAn7rMUCms7DKWLbeA1riGEc3bvY1mETYICK2OtQ4NWjJOLZvdArhG0+dH
ojo9qdhVuXWfeioIxlYsCvfIoDaE/Ebsnngrd4T9/SPbBzC5AR5bkxKj1oty/77h
EBzxYLqrH5agfxylTzZkPINPQHvxSVjUAUOnvXvbiOGmvVhtKGjcZwrDUHmtHgqM
aDHAlGBGMrqJfXpJN8Axl9p7Pk+QYEdLSugVLgQ1YkKEIE6qZs7XpQJcpkVzzGxJ
WZp68NxlZGP2A0qK7PW1RaabCqJPYK4BpLlJizNWXs1DqvJxCAoWrAk2FElp8y9a
kAgQHnfLHyVoYocu1Im1XcLj1uF3uQ==
=/Bjn
iQEzBAEBCAAdFiEEcNIGBzi++AUjrK/311wDs5teFOEFAlrDJ38ACgkQ11wDs5te
FOEuVQgArdylizLnsg2ciANHs/0FSdkg0wjKGA7/zMncPXXm4tHpNEwQ8oLYpeM7
Ik+kv+QkaZJEPex5NlyhCj7jANce1myEXfNs5Cn/FsunZVMqGedqzmHCYPvQVse1
lBb4rmZfFlgazlHvvUDqeg6E/5CX+pcArT1kVYKP555MjO0XBuD3IJNx2jqmu7mA
4Qwe7TC4Kn8CE+IUmcENkx1D/LpQcbOt99k5Qr6MwY+n4UQZ/X4m+/NeYGkeZh7Y
MRlGOsVL02ywojR/c1aURgXXv0vZKv7MQd9M0AFq84zzCO6uhYEgdwqG0QxhBvlQ
1x7h8a77p4nWxtpdzgzyBKp6pBvHXA==
=r3Sp
-----END PGP SIGNATURE-----

Binary file not shown.

12
json.go
View File

@ -16,17 +16,17 @@ func (j *jsonStructure) Id() string {
func (j *jsonStructure) Format(m string, s ...string) string {
rstring := "{\n"
rstring += " method: \"" + m +"\"\n"
rstring += " jsonrpc: \"2.0\"\n"
rstring += " id: \"" + j.Id() + "\"\n"
rstring += " params:\n"
rstring += " \"method\": \"" + m +"\"\n"
rstring += " \"jsonrpc\": \"2.0\"\n"
rstring += " \"id\": \"" + j.Id() + "\"\n"
rstring += " \"params\": { \n"
var params string
for index, value := range s {
if index != 0 && (index + 1)%2 == 0 {
params += strings.TrimRight(" " + s[index-1] + ": \"" + value + "\"", " ") + "\n"
params += strings.TrimRight(" \"" + s[index-1] + "\": \"" + value + "\"", " ") + "\n"
}
}
rstring += params
rstring += params + " }"
rstring += "}\n"
return rstring
}