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

Commit a37760a

Browse files
committed
Update homepage
1 parent 73b4a1c commit a37760a

File tree

1 file changed

+41
-29
lines changed

1 file changed

+41
-29
lines changed

README.md

Lines changed: 41 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
Join the [ServiceStack Google+ Community](https://plus.google.com/communities/112445368900682590445) or follow [@ServiceStack](https://twitter.com/servicestack) for updates.
22

3-
# [JSON](https://github.com/ServiceStackV3/mythz_blog/blob/master/pages/344.md), [JSV](https://github.com/ServiceStackV3/mythz_blog/blob/master/pages/176.md) and [CSV](https://github.com/ServiceStack/ServiceStack/wiki/CSV-Format) Text Serializers used in [servicestack.net](http://www.servicestack.net).
3+
# FREE high-performance, multi-platform Text Serializers and Core Utils powering [servicestack.net](https://servicestack.net).
44

5-
ServiceStack.Text is an **independent, dependency-free** serialization library that contains ServiceStack's text processing functionality, including:
5+
ServiceStack.Text is a **independent, dependency-free** serialization library containing ServiceStack's core high-performance utils and text processing functionality, including:
66

7-
* [JsonSerializer](https://github.com/ServiceStackV3/mythz_blog/blob/master/pages/344.md)
8-
* [TypeSerializer (JSV-Format)](https://github.com/ServiceStack/ServiceStack.Text/wiki/JSV-Format)
9-
* [CsvSerializer](https://github.com/ServiceStack/ServiceStack/wiki/CSV-Format)
10-
* [T.Dump extension method](https://github.com/ServiceStackV3/mythz_blog/blob/master/pages/202.md)
11-
* StringExtensions - Xml/Json/Csv/Url encoding, BaseConvert, Rot13, Hex escape, etc.
12-
* Stream, Reflection, List, DateTime, etc extensions and utils
7+
- [JSON](https://github.com/ServiceStack/ServiceStack.Text),
8+
[JSV](https://github.com/ServiceStack/ServiceStack.Text/wiki/JSV-Format) and
9+
[CSV](https://github.com/ServiceStack/ServiceStack/wiki/CSV-Format) Text Serializers
10+
- [AutoMapping Utils](https://github.com/ServiceStack/ServiceStack/wiki/Auto-mapping)
11+
- [HTTP Utils](https://github.com/ServiceStack/ServiceStack/wiki/Http-Utils)
12+
- [Dump Utils](https://github.com/ServiceStack/ServiceStack/wiki/Dump-Utils)
13+
- Several String Extensions, Collection extensions, Reflection Utils and lots more.
1314

1415
### Try out [ServiceStack.Text Live](http://gistlyn.com/text)
1516

@@ -18,37 +19,40 @@ run and explore all ServiceStack.Text features from the comfort of your browser
1819

1920
[![](https://raw.githubusercontent.com/ServiceStack/Assets/master/img/livedemos/gistlyn/home-screenshot.png)](http://gistlyn.com/text)
2021

21-
# Simple API
22+
## Simple API
2223

2324
Like most of the interfaces in Service Stack, the API is simple. Methods that you would commonly use include:
2425

26+
### Convenience Serialization Extension Methods
27+
28+
```csharp
29+
string ToJson(T)
30+
T FromJson()
31+
32+
string ToJsv(T)
33+
T FromJsv()
34+
35+
string ToCsv(T)
36+
T FromCsv()
37+
38+
string ToXml(T)
39+
T FromXml()
40+
```
41+
42+
### Explicit API
43+
2544
```csharp
2645
string TypeSerializer.SerializeToString<T>(T value)
2746
void TypeSerializer.SerializeToWriter<T>(T value, TextWriter writer)
2847

2948
T TypeSerializer.DeserializeFromString<T>(string value)
3049
T TypeSerializer.DeserializeFromReader<T>(TextReader reader)
3150
```
32-
33-
Where *T* can be any .NET POCO type. That's all there is - the API was intentionally left simple :)
34-
35-
### Dynamic JSON parsing API
3651

37-
```csharp
38-
JsonObject.Parse()
39-
JsonArrayObjects.Parse()
40-
```
41-
42-
### Extension Methods
52+
Where *T* can be any .NET POCO type. That's all there is - the API was intentionally left simple :)
4353

44-
```csharp
45-
T FromJson()
46-
string ToJson(T)
54+
### Dump Utils
4755

48-
T FromJsv()
49-
string ToJsv(T)
50-
```
51-
5256
Dump / Diagnostic Extensions:
5357

5458
```csharp
@@ -57,7 +61,14 @@ T Print()
5761
T PrintDump()
5862
string Fmt(args)
5963
```
60-
64+
65+
### Dynamic JSON parsing API
66+
67+
```csharp
68+
JsonObject.Parse()
69+
JsonArrayObjects.Parse()
70+
```
71+
6172
URL Extensions:
6273

6374
```csharp
@@ -70,22 +81,23 @@ string UrlFormat() / AppendPath() / AppendPaths() / WithTrailingSlash()
7081
string WithoutExtension() / ParentDirectory() / ReadAllText()
7182
```
7283

73-
Stream Extensions:
84+
#### Stream Extensions:
7485

7586
```csharp
7687
Stream WriteTo(Stream) / CopyTo()
7788
Stream ReadLines()
7889
Stream ReadFully() / ReadExactly()
7990
```
8091

81-
String Utils:
92+
#### String Utils:
8293

8394
```csharp
8495
string SplitOnFirst() / SplitOnLast()
8596
string IndexOfAny()
8697
string StripHtml() / ToCamelCase()
8798
string SafeSubstring()
8899
string ToUtf8Bytes() / FromUtf8Bytes()
100+
string LeftPart() / LastLeftPart() / RightPart() / LastRightPart()
89101
```
90102

91103
more String, Reflection, List, Dictionary, DateTime extensions...

0 commit comments

Comments
 (0)