mirror of
https://github.com/go-i2p/go-i2pcontrol.git
synced 2025-07-12 17:48:55 -04:00
experimenting with format
This commit is contained in:
@ -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
12
json.go
@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user