El estilo de mayúsculas y minúsculas es una convención en JavaScript. El valor predeterminado no es el estilo de mayúsculas y minúsculas cuando paso un objeto de .NET a JavaScript en CefSharp.
public void GetTestDataWithCallback(IJavascriptCallback callback) { callback.ExecuteAsync(new TestData { Id = 1, Name = "Johnny", Test = new TestData { Id = 2, Name = "Mary" } }); }El código anterior recibirá en JavaScript:
{"Id":1,"Name":"Johnny","Test":{"Id":2,"Name":"Mary","Test":null}}
¿Hay alguna forma de usar el estilo de minúsculas camello?
Gracias por responder.
Puede controlar los nombres a través de JavascriptObjectRepository.NameConverter
El código se parece a lo siguiente.
chromiumWebBrowser.JavascriptObjectRepository.NameConverter = new CamelCaseJavascriptNameConverter();Asegúrese de establecer la propiedad poco después de crear la instancia de ChromiumWebBrowser.