Utils: add List<Object>
serialization
Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
This commit is contained in:
parent
066fc9b091
commit
c163558976
1 changed files with 13 additions and 0 deletions
|
@ -73,4 +73,17 @@ namespace Singularity.Utils {
|
|||
builder.end_object();
|
||||
return builder.get_root();
|
||||
}
|
||||
|
||||
/*
|
||||
* Serialize List<Object>
|
||||
*/
|
||||
public Json.Node serialize_object_list<T> (List<T> list) {
|
||||
var builder = new Json.Builder();
|
||||
builder.begin_array();
|
||||
foreach (var value in list) {
|
||||
builder.add_value(Json.gobject_serialize((Object) value));
|
||||
}
|
||||
builder.end_array();
|
||||
return builder.get_root();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue