# JsonLinesJournalFormat

Package: [Microsoft.Orleans.Journaling](/orleans/docs/api/csharp/microsoft.orleans.journaling/) 10.0.0-alpha.1

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Journaling) | [Source](https://github.com/dotnet/orleans/blob/8bc9fd244427351ad24ccc039a9e7642a42c1cc4/src/Orleans.Journaling/Formats/Json/JsonLinesJournalFormat.cs#L11)

```csharp
public sealed class JsonLinesJournalFormat : IJournalFormat
```

Encodes journal entries as UTF-8 JSON Lines and replays complete records in order.

## Constructors

- [JsonLinesJournalFormat](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.json.jsonlinesjournalformat/constructors/constructor-fdd3d6e3/)

## Properties

- [FormatKey](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.json.jsonlinesjournalformat/properties/formatkey-ae2c2500/)
- [MimeType](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.json.jsonlinesjournalformat/properties/mimetype-5957b625/)

## Methods

- [CreateWriter](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.json.jsonlinesjournalformat/methods/createwriter-809f0755/)
- [Replay(JournalBufferReader, JournalReplayContext)](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.json.jsonlinesjournalformat/methods/replay-orleans-journaling-journalbufferreader-orleans-journaling-journalreplayco-2dbf45bb/)

## Fields

- [JournalFormatKey](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.json.jsonlinesjournalformat/fields/journalformatkey-1dfa57ac/)
