Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 1fdf37f

Browse files
committed
Update docs
1 parent b35804b commit 1fdf37f

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ ServiceStack.Text is an **independent, dependency-free** serialization library c
1212
- [Dump Utils](http://docs.servicestack.net/dump-utils)
1313
- Several String Extensions, Collection extensions, Reflection Utils and lots more.
1414

15+
### [Portable Class Library Support](https://github.com/ServiceStackApps/HelloMobile#portable-class-library-support)
16+
1517
### Try out [ServiceStack.Text Live](http://gistlyn.com/text)
1618

1719
A great way to try out ServiceStack.Text is on [gistlyn.com](http://gistlyn.com) which lets you immediately
@@ -41,6 +43,18 @@ T FromXml()
4143

4244
### Explicit API
4345

46+
#### JSON
47+
48+
```csharp
49+
string JsonSerializer.SerializeToString<T>(T value)
50+
void JsonSerializer.SerializeToWriter<T>(T value, TextWriter writer)
51+
52+
T JsonSerializer.DeserializeFromString<T>(string value)
53+
T JsonSerializer.DeserializeFromReader<T>(TextReader reader)
54+
```
55+
56+
#### JSV
57+
4458
```csharp
4559
string TypeSerializer.SerializeToString<T>(T value)
4660
void TypeSerializer.SerializeToWriter<T>(T value, TextWriter writer)
@@ -49,6 +63,16 @@ T TypeSerializer.DeserializeFromString<T>(string value)
4963
T TypeSerializer.DeserializeFromReader<T>(TextReader reader)
5064
```
5165

66+
#### CSV
67+
68+
```csharp
69+
string CsvSerializer.SerializeToString<T>(T value)
70+
void CsvSerializer.SerializeToWriter<T>(T value, TextWriter writer)
71+
72+
T CsvSerializer.DeserializeFromString<T>(string value)
73+
T CsvSerializer.DeserializeFromReader<T>(TextReader reader)
74+
```
75+
5276
Where *T* can be any .NET POCO type. That's all there is - the API was intentionally left simple :)
5377

5478
### Dump Utils
@@ -78,6 +102,7 @@ string GetResponseStatus()
78102
string UrlEncode() / UrlDecode()
79103
string HexEscape() / HexUnescape()
80104
string UrlFormat() / AppendPath() / AppendPaths() / WithTrailingSlash()
105+
string AddQueryParam() / SetQueryParam() AddHashParam() / SetHashParam()
81106
string WithoutExtension() / ParentDirectory() / ReadAllText()
82107
```
83108

@@ -122,6 +147,10 @@ project. It provides a dynamic, but more succinct API than the above options.
122147

123148
> From v4.0.62+ [ServiceStack.Text is now free!](https://github.com/ServiceStack/ServiceStack/blob/master/docs/2016/v4.0.62.md#servicestacktext-is-now-free)
124149
150+
Support for PCL platfroms requires PCL adapters in:
151+
152+
PM> Install-Package ServiceStack.Client
153+
125154
### [Docs and Downloads for older v3 BSD releases](https://github.com/ServiceStackV3/ServiceStackV3)
126155

127156
## Copying

0 commit comments

Comments
 (0)