You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 24, 2022. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -152,7 +152,7 @@ project. It provides a dynamic, but more succinct API than the above options.
152
152
153
153
### JS Utils
154
154
155
-
ServiceStack.Text APIs for deserializing arbitrary JSON requires specifying the the Type to deserialize into. An alternative flexible approach to read any arbitrary JavaScript or JSON data structures is to use the high-performance and memory efficient JSON utils in
155
+
ServiceStack.Text APIs for deserializing arbitrary JSON requires specifying the Type to deserialize into. An alternative flexible approach to read any arbitrary JavaScript or JSON data structures is to use the high-performance and memory efficient JSON utils in
156
156
[#Script](https://sharpscript.net/) implementation of JavaScript.
157
157
158
158
```csharp
@@ -166,7 +166,7 @@ JSON.parse("[{a:1}]") //= new List<object> { new Dictionary<string, object> { {
166
166
#### Eval
167
167
168
168
Since JS Utils is an essential part of [#Script](https://sharpscript.net/) it allows for advanced scenarios like implementing a text DSL or scripting language for executing custom logic or business rules you want to be able to change without having to compile or redeploy your App. It uses [#Script Context](https://sharpscript.net/docs/methods) which lets you evaluate the script within a custom scope that defines what functions
169
-
and arguments it has access to, e.g:
169
+
and arguments it has access to, e.g.:
170
170
171
171
```csharp
172
172
publicclassCustomMethods : ScriptMethods
@@ -205,7 +205,7 @@ Contributors need to approve the [Contributor License Agreement](https://docs.go
205
205
## ServiceStack.JsonSerializer
206
206
207
207
For reasons outlined [in this blog post](https://github.com/ServiceStackV3/mythz_blog/blob/master/pages/344.md) I decided to re-use *TypeSerializer's* text processing-core to create ServiceStack.JsonSerializer - the fastest JSON Serializer for .NET.
208
-
Based on the [Northwind Benchmarks](http://mono.servicestack.net/benchmarks/) it's *3.6x* faster than .NET's BCL JsonDataContractSerializer and *3x* faster then the previous fastest JSON serializer benchmarked - [JSON.NET](http://json.codeplex.com/).
208
+
Based on the [Northwind Benchmarks](http://mono.servicestack.net/benchmarks/) it's *3.6x* faster than .NET's BCL JsonDataContractSerializer and *3x* faster than the previous fastest JSON serializer benchmarked - [JSON.NET](http://json.codeplex.com/).
209
209
210
210
A comprehensive set of other .NET benchmarks are maintained at [servicestack.net/benchmarks](http://mono.servicestack.net/benchmarks/) and [in the wiki](https://github.com/ServiceStack/ServiceStack/wiki/Real-world-performance).
211
211
@@ -793,7 +793,7 @@ is escaped using CSV-style escaping where the value is wrapped in double quotes,
793
793
794
794
{Name:"Me, Junior"}
795
795
796
-
A value with a double-quote is escaped with another double quote e.g:
796
+
A value with a doublequote is escaped with another double quote e.g:
797
797
798
798
`new MyClass { Size = "2\" x 1\"" }` is serialized as:
0 commit comments