FirebaseRestTranslator/readme.md

30 lines
890 B
Markdown
Raw Permalink Normal View History

2020-03-07 15:22:07 +00:00
# FirebaseRestTranslator
[![CircleCI](https://circleci.com/gh/dnutiu/FirebaseRestTranslator.svg?style=svg)](https://circleci.com/gh/dnutiu/FirebaseRestTranslator)
2020-03-07 14:13:48 +00:00
This is a small helper class that can be used to translate C#
dictionaries into the Firebase REST format so they be posted
to Firebase directly.
See the tests for usage.
```c#
[Fact]
public void Test_FirebaseTranslator_BoolValue()
{
var data = new Dictionary<string, object>()
{
["myKey"] = false
};
var expectedJson = "{\"name\":\"Test_FirebaseTranslator\",\"fields\":{\"myKey\":{\"booleanValue\":false}}}";
var result = Translator.Translate("Test_FirebaseTranslator", data);
var actualJson = JsonConvert.SerializeObject(result);
Assert.Equal(expectedJson, actualJson);
}
```
2021-04-30 12:55:11 +00:00
# Changelog
### 0.1.2
- Added support for uint, long types.